Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Les composants JTable et JScrollBar en java

mohamed sylla, le mardi 9 avril 2002 à 13:35:27 
 Signaler ce message aux modérateurs

Bonjour,
Mon probleme concerne les composants JTable.
En fait lorsque le nombre de colonne est eleve(exemple 30 colonne)
le nom des colonnes n'apparait pas entierement.Et pourtant j'ai mis:
JTable table=new JTable();
JScrollBar barre=new JScrollBar(table).
Mais seules les barres de defilement verticales apparaissent.
Veuillez donc me donner plus d'information sur ces composants JTable et JScrollBar.
Merci d'avance.

1

choubaka, le mercredi 10 avril 2002 à 08:04:20

Essaye un JScrollPane au lieu d'un JScrollBar

Chouba
"Obsédé des travaux manuels non pratiquant"

Répondre à choubaka

5

mohamed sylla, le samedi 13 avril 2002 à 00:57:17

Merci Chouba pour vos conseils .Je vais aller les tester le plus rapidement possible.C'est que ces composants JTable combine a JScrollBar m'ont longtemps fatigues.
Encore une fois merci pour tout.

Répondre à mohamed sylla

2

choubaka, le mercredi 10 avril 2002 à 08:06:00

Voilà ce qui la javadoc, sorry c'est en anglais

Provides a scrollable view of a lightweight component. A JScrollPane manages a viewport, optional vertical and horizontal scroll bars, and optional row and column heading viewports. You can find task-oriented documentation of JScrollPane in How to Use Scroll Panes, a section in The Java Tutorial. Note that JScrollPane does not support heavyweight components.



The JViewport provides a window, or "viewport" onto a data source -- for example, a text file. That data source is the "scrollable client" (aka data model) displayed by the JViewport view. A JScrollPane basically consists of JScrollBars, a JViewport, and the wiring between them, as shown in the diagram at right.

In addition to the scroll bars and viewport, a JScrollPane can have a column header and a row header. Each of these is a JViewport object that you specify with setRowHeaderView, and setColumnHeaderView. The column header viewport automatically scrolls left and right, tracking the left-right scrolling of the main viewport. (It never scrolls vertically, however.) The row header acts in a similar fashion.

By default, the corners are empty. You can put a component into a corner using setCorner, in case you there is some function or decoration you would like to add to the scroll pane. The size of corner components is entirely determined by the size of the headers and scroll bars that surround them.

To add a border around the main viewport, you can use setViewportBorder. (Of course, you can also add a border around the whole scroll pane using setBorder.)

For the keyboard keys used by this component in the standard Look and Feel (L&F) renditions, see the JScrollPane key assignments.

A common operation to want to do is to set the background color that will be used if the main viewport view is smaller than the viewport, or is not opaque. This can be accomplished by setting the background color of the viewport, via scrollPane.getViewport().setBackground(). The reason for setting the color of the viewport and not the scrollpane is that by default JViewport is opaque which, among other things, means it will completely fill in its background using its background color. Therefore when JScrollPane draws its background the viewport will usually draw over it.

By default JScrollPane uses ScrollPaneLayout to handle the layout of its child Components. ScrollPaneLayout determines the size to make the viewport view in one of two ways:

If the view implements Scrollable a combination of getPreferredScrollableViewportSize, getScrollableTracksViewportWidth and getScrollableTracksViewportHeightis used, otherwise
getPreferredSize is used.

Chouba
"Obsédé des travaux manuels non pratiquant"

Répondre à choubaka

3

Hades5k, le mercredi 10 avril 2002 à 13:01:34

Il ne pourrait pas mettre des JPanel dans un GridLayout de 1 colonne et plusieurs rangées?
Il pourrait ainsi régler chacune des rangées à sa guise non?

Répondre à Hades5k

4

choubaka, le mercredi 10 avril 2002 à 15:46:11

Il pourrait, mais ça risque de devenir du jabol

Chouba
"Obsédé des travaux manuels non pratiquant"

Répondre à choubaka

6

 trectrec, le lundi 25 juin 2007 à 17:53:45

Un JScrollBar est une seul scrollbar. mais toi tu as besoin de deux. donc pour cela delcare une JScrollPane. avec celle ci tu as la scrollbar horizontal et la scrollbar vertical.

Une JScrollPqne est une rectangle

Répondre à trectrec
Colorer une cellule de jTable sur java Bonjour, je veut colorer une cellule de jTable sur java sans utiliser le model du table, je veut une methode directe, merci www.commentcamarche.net/forum/affich-6072196-colorer-une-cellule-de-jtable-sur-java
JTable en java Bonjour, bon voila mon probleme, je manipule une JTable en java et je voudrais, que lorsque je rajoute une ligne à ma table, cette ligne puisse etre grisée ou non, cela dépendrait d'une condition. Je pense qu'il faut utiliser setBackground() mais... www.commentcamarche.net/forum/affich-121693-jtable-en-java
Effacer le contenu d'un Jtable en java. Bonjour,je travaille sur JBuilder,je veux effacer le contenu de JTable qui hérite de AbstractTableModel.merci. www.commentcamarche.net/forum/affich-6508271-effacer-le-contenu-d-un-jtable-en-java
[Firefox] plugin Java Jre de SunA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes... www.commentcamarche.net/faq/sujet-1824-firefox-plugin-java-jre-de-sun
Installer Java sous UbuntuPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ... www.commentcamarche.net/faq/sujet-5400-installer-java-sous-ubuntu
Java Runtime MachineJava Runtime Machine Certains sites internet mais aussi certains programmes requièrent la présence de la Java Runtime Machine (JRM) pour exécuter les applets Java. Si vous n'avez pas, ou plus, cette Java Runtime Machine,... www.commentcamarche.net/faq/sujet-640-java-runtime-machine
[Java] Largueur min des colonnes d'une Jtable (Résolu)Bonjour, Je suis en train de realiser un pianoRoll (pour ceux qui connaissent) à l'aide d'un Jtable en repartant des sources de sun au sujet de JavaSound: http://java.sun.com/products/java-me...emo/index.html Comme on peut le voir sur la capture... www.commentcamarche.net/forum/affich-2692316-java-largueur-min-des-colonnes-d-une-jtable
[JAVA SWING]taille composant//taille fenetreBonjour, J'essaye de creer l'ihm d'un logiciel de messagerie instantannée en java avec swing mais comme la disposition de mes compossante ne correspond a rien que je ne puiss faire avec un layout deja defini j'ai decider de faire sans... mon probleme... www.commentcamarche.net/forum/affich-2942583-java-swing-taille-composant-taille-fenetre
Positionner les composants swing avec java (Résolu)Bonjour ; J'ai écrit un petit programme pour faire une interface graphique en java: import java.text.*; import java.util.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.text.*; import... www.commentcamarche.net/forum/affich-1287602-positionner-les-composants-swing-avec-java
Télécharger Java Runtime EnvironmentJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces... www.commentcamarche.net/telecharger/telecharger-34055318-java-runtime-environment
Télécharger Cavaj Java DecompilerCavaj Java Decompiler est un éditeur gratuit de code Java. Il permet de recomposer le code source Java d'un fichier CLASS. Il prend en charge la décompilation des applets Java, des archives ZIP et JAR. Le code source Java obtenu est précis. Il intègre... www.commentcamarche.net/telecharger/telecharger-34056787-cavaj-java-decompiler
Télécharger Java ToolsJava Tools est un IDE très léger pour la création, la compilation, l'exécution et le débogage des applications Java et des applettes. L'outil inclus des points et des clics d'accès aux commandes Java, aux documents, au répertoire et aux fichiers. Il... www.commentcamarche.net/telecharger/telecharger-34056297-java-tools
J2EE - Java 2 Enterprise EditionIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des... www.commentcamarche.net/contents/j2ee/j2ee-intro.php3
Java - Les types de donnéesLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et... www.commentcamarche.net/contents/java/javatype.php3
Java - Premier programmePremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main... www.commentcamarche.net/contents/java/javaprem.php3