Spaltenbreite bei jTabel in Kombination mit Srollbalken

Status
Nicht offen für weitere Antworten.

till123

Bekanntes Mitglied
Hallo,

ich habe folgendes Problem und hoffe, dass ihr mir weiterhelfen könnt:

Habe einen jTabel surrounded mit jScrollPane.
Die Anzahl der Spalten und Zeilen sind nicht fest vorgegeben, da diese durch einen übergebenden Vector definiert werden. Wenn ich nun eine relativ hohe Anzahl von Spalten oder Zeilen habe, werden die Spalten/Zeilen so klein, dass man nichts mehr lesen kann.

Nun möchte ich folgendes realsisieren:
z.B.: Anzahl der Spalten 50 und Zeilen 25
In dem jTable sollen nur die erste fünf Spalten und 10Zeilen "sofort ersichtlich sein" (so dass man den Inhalt eben noch gut lesen kann). Die weiteren werden nur ersichtlich, wenn man scroolt.

Könnt ihr mir da weiterhelfen?

Danke
 

Ladi

Mitglied
Hallo till123,

die Grösse des Tabellenobjektes innerhalb eines Scrollpanes wird nicht anhand der Anzahl der Spalten ermittelt, sondern anhand des preferredSize-Attributes.

Probiere einfach beim zuweisen deines Datenmodells einen Aufruf von z.B. (Annahme immer 100 Pixel breite Spalten):
Code:
table.setPreferredSize(new Dimension(model.getColumnCount()*100, table.getPreferredSize().getHeight());

Gruß
Ladi
 

André Uhres

Top Contributor
Um horizontal scrollen zu können:
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

Angenommen, die Spalten sind alle gleich breit und w ist die Spaltenbreite
(bekommst du z.B. mit TableColumn#getWidth()), und h ist die Zeilenhöhe (JTable#getRowHeight()):
table.setPreferredScrollableViewportSize(new Dimension(5 * w, 10 * h));
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Swing JTable Spaltenbreite AWT, Swing, JavaFX & SWT 1
F Swing Spaltenbreite einer Column eines JTable auslesen AWT, Swing, JavaFX & SWT 5
M Gridbaglayout Spaltenbreite AWT, Swing, JavaFX & SWT 3
S Jtable dynamische Spaltenbreite AWT, Swing, JavaFX & SWT 5
0 JTable Spaltenbreite automatisch an Inhalt anpassne geht nicht AWT, Swing, JavaFX & SWT 3
T jTable Spaltenbreite lässt sich nicht ändern AWT, Swing, JavaFX & SWT 8
A Swing Anpassen der Spaltenbreite durch die länge eines Strings AWT, Swing, JavaFX & SWT 3
1 Swing Spaltenbreite and CellEditor- Komponente anpassen AWT, Swing, JavaFX & SWT 4
R JTable: Spaltenbreite automatisch anpassen AWT, Swing, JavaFX & SWT 3
F Swing Spaltenbreite wird nicht gesetzt AWT, Swing, JavaFX & SWT 6
jueki Event bei Änderung der Spaltenbreite in einem JTable AWT, Swing, JavaFX & SWT 15
TiME-SPLiNTER Swing JTable Spaltenbreite beibehalten AWT, Swing, JavaFX & SWT 13
T JTable erst nach Änderung der Spaltenbreite neu zeichnen AWT, Swing, JavaFX & SWT 10
KrokoDiehl Swing Optimale Spaltenbreite auf Doppelklick (JTable) AWT, Swing, JavaFX & SWT 2
B Swing minimale Spaltenbreite für JTable AWT, Swing, JavaFX & SWT 2
L JTable automatische Spaltenbreite AWT, Swing, JavaFX & SWT 2
J JTable Spaltenbreite AWT, Swing, JavaFX & SWT 8
T JTable SpaltenBreite will einfach nich klappen AWT, Swing, JavaFX & SWT 4
M Spaltenbreite mit Sortierung AWT, Swing, JavaFX & SWT 3
J jTable, welcher listener für Änderung der Spaltenbreite AWT, Swing, JavaFX & SWT 2
D wiedermal JTable und die Spaltenbreite. AWT, Swing, JavaFX & SWT 8
S JTable Spaltenbreite AWT, Swing, JavaFX & SWT 2
T jTable / Spaltenbreite und Position AWT, Swing, JavaFX & SWT 2
K Spaltenbreite von mehreren Tabellen gleichzeitig verändern AWT, Swing, JavaFX & SWT 3
A JTable - Aktualisierung und Spaltenbreite AWT, Swing, JavaFX & SWT 5
J Probleme mit Spaltenbreite bei GridBagLayout AWT, Swing, JavaFX & SWT 19
S JTable und spaltenbreite AWT, Swing, JavaFX & SWT 2
G JTable: Spaltenbreite automatisch setzen AWT, Swing, JavaFX & SWT 4
L JTable -> Spaltenbreite ändern! AWT, Swing, JavaFX & SWT 3
J Spaltenbreite JTable AWT, Swing, JavaFX & SWT 7
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
H JTabel Inhalt löschen AWT, Swing, JavaFX & SWT 1
Salo JTabel Selection listener Bsp. AWT, Swing, JavaFX & SWT 5
P jtabel Zeilen auswählbar, aber nicht editierbar AWT, Swing, JavaFX & SWT 3
ZoXlike Wie kann man ArrayList in JTabel einlesen? [WindowBuilder] AWT, Swing, JavaFX & SWT 1
S MySql -> DefaultTabelModel -> JTabel AWT, Swing, JavaFX & SWT 18
D JTabel: Überschrift, Abstand zwischen Tabellen, Spalten-Farbe ändern AWT, Swing, JavaFX & SWT 2
D Mehrere JTabel in einem Frame positionieren AWT, Swing, JavaFX & SWT 5
Y Swing JTabel verwenden ? AWT, Swing, JavaFX & SWT 11
R JTabel - Header AWT, Swing, JavaFX & SWT 2
L JTabel Methode addRow und deleteRow AWT, Swing, JavaFX & SWT 12
M JTabel mit Bildern AWT, Swing, JavaFX & SWT 2
P JTabel Listener Problem / Editierbarkeit AWT, Swing, JavaFX & SWT 8
M jTabel - Hinzufügen einer Reihe AWT, Swing, JavaFX & SWT 9
T jtabel - Zeile selktierbar aber nicht editierbar AWT, Swing, JavaFX & SWT 2
B JTabel und Daten einschraenken AWT, Swing, JavaFX & SWT 3
W JTabel darf nicht bei Enter AWT, Swing, JavaFX & SWT 2
W JTabel Header - Einfügen eines Textfeldes AWT, Swing, JavaFX & SWT 3
J JTabel: TableHeader und Zellen Problem AWT, Swing, JavaFX & SWT 2
G JTabel und Icons AWT, Swing, JavaFX & SWT 9
B jTabel, MVC und AbstractTableModel AWT, Swing, JavaFX & SWT 6
B JavaFX ListView in Kombination mit TextField AWT, Swing, JavaFX & SWT 5
H Kombination von zwei Frames AWT, Swing, JavaFX & SWT 16
P Swing JEditorPane in Kombination mit JScrollPane AWT, Swing, JavaFX & SWT 29
H AWT AffineTransform, Kombination von Translation und Rotation AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
J RadioButton-Gruppe in Kombination mit einem Button AWT, Swing, JavaFX & SWT 6
1 Buttons in Kombination mit Linien AWT, Swing, JavaFX & SWT 3
M Ansätze zur Kombination mehrerer Listener für Interaktion AWT, Swing, JavaFX & SWT 19
T Swing Kombination von GUI-Elementen - Was mit wem ist erlaubt? AWT, Swing, JavaFX & SWT 12
reibi Kombination AWT in SWT AWT, Swing, JavaFX & SWT 6
M Grafik in JFrame in Kombination mit Steuerelementen AWT, Swing, JavaFX & SWT 2
B Problem mit der Kombination von JScrollBar und JTextArea AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben