Hi ich habe ein dummes Problem und finde einfach keine Lösung.
Ich habe eine Tablle, mit einer Spalte und x-Zeilen. Ich muss in der Lage sein, eine Zeile anzuklicken, sprich zu selecten um dann darauf folgend eine Aktion durchzuführen. Das ganze funktioniert auch sahnig, wenn ich den DefaultRenderer benutze. Sobald ich meinen eigenen TableCellRenderer nutze, kann ich nichts mir selektieren.
Ich brauche einen eigenen TableCellRenderer, weil ich durch ihn die Eigenschaften einer JTextArea erhalte. Vielleicht weiß jemand eine Lösung
Quellcode:
Ich habe eine Tablle, mit einer Spalte und x-Zeilen. Ich muss in der Lage sein, eine Zeile anzuklicken, sprich zu selecten um dann darauf folgend eine Aktion durchzuführen. Das ganze funktioniert auch sahnig, wenn ich den DefaultRenderer benutze. Sobald ich meinen eigenen TableCellRenderer nutze, kann ich nichts mir selektieren.
Ich brauche einen eigenen TableCellRenderer, weil ich durch ihn die Eigenschaften einer JTextArea erhalte. Vielleicht weiß jemand eine Lösung
Quellcode:
Code:
public class TableRenderer extends JTextArea implements TableCellRenderer{
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){
this.setWrapStyleWord(true);
this.setLineWrap(true);
this.setText((String)value);
return this;
}