2009-08-07 7 views
2

Dans l'application que je construis, je vais faire quelques tableaux afficher des données différentes. Et je veux que ma table pour ressembler les tables dans Eclipse IDE, comme dans le problèmes Voir ou les Tâches Voir (ignorer l'arborescence de la vue des problèmes)Swing JTable Layout: comment faire de la table occuper une vue complète - comme dans Eclipse IDE

Ce que je suis principalement intéressé est la dernière colonne dans les vues ci-dessus indiquées dans l'image ci-dessous.

Cette colonne disparaît complètement lorsque la largeur de la table est supérieure ou égale à celle de la fenêtre. J'ai essayé d'ajouter une colonne fictive avec un en-tête vide, mais je ne peux jamais le faire disparaître complètement. Même si la table est vide, elle affiche des lignes et des cellules. Comment puis-je obtenir cet effet?

Merci d'avance!

http://img329.imageshack.us/img329/7590/column.jpg

Répondre

2

Découvrez this blog qui décrit exactement ce que vous cherchez.

+0

PARFAIT - exactement ce que je cherchais !! Je vous remercie –

0

utiliser la méthode de JTable setAutoResizeMode avec l'une des constantes

AUTO_RESIZE_ALL_COLUMNS,

AUTO_RESIZE_LAST_COLUMN,

AUTO_RESIZE_NEXT_COLUMN,

AUTO_RESIZE_OFF,

AUTO_RESIZE_SUBSEQUENT_COLUMNS

Questions connexes