Ist es möglich, eine JTable
wie die unten von Internet Download Manager zu erstellen?Wie erstellt man eine JTable wie die Tabelle in der Anwendung Internet Download Manager?
Wie Sie sehen, es zeigt, dass die letzte Spalte im Bild ist das Datum und die rechte Seite davon ist wie eine leere Spalte, sind jene Gitter aus Zeilen auf der rechten Seite nicht Zeilen und die Spalte es gehört nicht zu den echten Spalten mit Titeln, weil die ausgewählte Zeile an der Data Added
Spalte endet, als ich das table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
versuchte, bekomme ich dieses Ergebnis.
So nun möchte ich die Tabelle ups füllt die leeren Räume wie im ersten Bild und wird immer noch eine horizontale Bildlaufleiste erstellen, wenn die Spalten der Tabelle die maximale Breite wie unten erreicht.
EDIT: Marco13 sagte - "Haben Sie betrachten eine leere Spalte hinzufügen"
Ja, nehmen Sie schauen einen Blick auf diese
Die leere Spalte Teil aller Spalten ist, und hat am Boden einen horizontalen Scrollbar, weil sie über den Rahmen erweitert wird, was Ich möchte tun ist ...
- Alle Spalten werden nicht automatisch skaliert mit Ausnahme der leeren Spalte beim Ändern der Größe des Rahmens.
- Die leere Spalte wird auf der rechten Seite des Rahmens fixiert, so dass bei der Größenänderung keine leeren Bereiche übrig bleiben.
- Die horizontale Bildlaufleiste sollte nicht angezeigt werden, wenn alle Spalten mit Titel im gesamten Bild sichtbar sind.
- Die leere Spalte und die darin enthaltenen Zeilen können nicht ausgewählt werden.
Natürlich verwenden.Sie benötigen JTable + JScrollBar – Blasanka
Ist der Kernpunkt der Frage, wie man das Gitter der Reihen auf der rechten Seite (anstatt den Raum leer zu lassen) schafft? – Marco13
@ Marco13 - ja, genau. Wie Sie sehen können, handelt es sich bei diesen Zeilen auf der rechten Seite nicht um Zeilen und die Spalten davon gehören nicht zu den echten Spalten mit Titeln, da die ausgewählte Zeile in der Spalte Daten hinzugefügt endet. –