Hallo,
ich hole mir aus einer MySQL Datenbank Inhalte und stelle diese in einer JTable dar.
Einige dieser Inhalte sind aber mehrzeilig.
Ich habe dazu wie in der JAVA-Insel beschrieben eine eigene Renderer-Klasse eingefügt.
Den Renderer rufe ich dann folgendermassen auf.
Es werden die Zeilen nun weiterhin einzeilig. In der Ausgabe von Std.Out sind die Zeilen jedoch mehrzeilig.
Kann mir jemand von Euch helfen?
Danke
GGK
ich hole mir aus einer MySQL Datenbank Inhalte und stelle diese in einer JTable dar.
Einige dieser Inhalte sind aber mehrzeilig.
Ich habe dazu wie in der JAVA-Insel beschrieben eine eigene Renderer-Klasse eingefügt.
Java:
public class DoppelRowCellRenderer extends JTextArea implements TableCellRenderer
{
public Component getTableCellRendererComponent( JTable table,
Object value, boolean isSelected, boolean hasFocus,
int row, int column )
{
setText(value.toString());
return this;
}
}
Den Renderer rufe ich dann folgendermassen auf.
Java:
table.setDefaultRenderer(String.class, new DoppelRowCellRenderer());
Es werden die Zeilen nun weiterhin einzeilig. In der Ausgabe von Std.Out sind die Zeilen jedoch mehrzeilig.
Kann mir jemand von Euch helfen?
Danke
GGK
Zuletzt bearbeitet: