ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
556
556
EMPFEHLEN
-
Hallo zusammen;
brauch schon wieder mal eure Hilfe, ich habe eine ganz normale Tabelle und ich würde gerne einen etwas längeren Text reinschreiben, allerdings ist das problem das man immer nur eine zeile davon sieht, ich will aber das man die Zeile der Höhe des Textes anpasst. Geht das irgendwie weil man ja bei swt nicht mal ne höhe der zeile angeben kann oder irre ich?
anders gesagt
wenn sich die breite der column ändere, und der text länger ist als die breite der column, der text z. b. mit zeilenumbrüchen komplett angezeigt wird? -> sprich, die höhe
der zeile passt sich automatisch an**** bzw. soll von beginn an mehrzeilig sein****?
und das Gleiche für sourceviewer. Wenn ich die Kante nach Recht oder Links ziehe soll dann sich der Text anpassen aber die Zeilenummierung muss ja stimmten
Gruss
Daniel39Geändert von daniel38 (19.01.11 um 16:09 Uhr)
-
Halo Daniel.
Es wäre auch möglich JTextArea als TableCellRenderer zu benutzen.
Gruß Attila
-
Hallo Attila;
Wäre nett, wenn du ein Beispielscode postest.
Danke
-
Code java:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//... z.B.: meineTabelle.getColumnModel().getColumn(0).setCellRenderer(new MeinCellRenderer()); meineTabelle.setRowHeight(35); //... //Renderer als innere Klasse: class MeinCellRenderer extends JTextArea implements TableCellRenderer { public MeinCellRenderer(){ super(); setEditable(false); setLineWrap(true); setWrapStyleWord(true); } public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { this.setText((String)value); if (isSelected){ setForeground(table.getSelectionForeground()); setBackground(table.getSelectionBackground()); } else { setForeground(table.getForeground()); setBackground(table.getBackground()); } return this; } }
Gruß Attila
-
Hallo zusammen,
Leider dieser Code hilft nur bei Swing aber nicht bei (Plugins_ Jface)
Gibt es wirklich niemand, der mir helfen kann************?
Gleiches Proble habe ich mit sourceviewer-> Die Line Number kriegen nicht mit ob, bei Sourceviewer was geändert istGeändert von daniel38 (26.01.11 um 13:45 Uhr)
Ähnliche Themen
-
bestimmte Zeile in einer tableviewer markieren(Plugins,jface,tableviewer):-(:-(
Von daniel38 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 16.12.10, 11:01 -
Hex geht leider net :(
Von Sg im Forum C/C++Antworten: 3Letzter Beitrag: 29.12.08, 20:57 -
Cronjob wegen Apache Problem, doch geht leider noch nicht
Von Hannibal im Forum Linux & UnixAntworten: 3Letzter Beitrag: 20.05.08, 17:16 -
Zeilenumbruch geht nicht?
Von RealDragon im Forum PhotoshopAntworten: 1Letzter Beitrag: 02.04.06, 00:40 -
Seiteneinteilung mit PHP geht leider nicht
Von Experience1986 im Forum PHPAntworten: 15Letzter Beitrag: 20.02.03, 20:13





Zitieren
Login





