Lekomio/s
Grünschnabel
Hallo Leute
Ich habe einen Button in ner JTable drin , dieser verschwindet jedoch nachdem ich eine datenbank suche durchgeführt habe , meine Frage ist nun wie der Button immer in der Zelle(row) bleibt ? Hier noch mein TableCellRenderer
Hier füge ich den TableCellRenderer in die Zelle rein
Ich habe einen Button in ner JTable drin , dieser verschwindet jedoch nachdem ich eine datenbank suche durchgeführt habe , meine Frage ist nun wie der Button immer in der Zelle(row) bleibt ? Hier noch mein TableCellRenderer
Code:
public class ButtonRenderer implements TableCellRenderer {
JButton button;
public ButtonRenderer() {
button = new JButton();
button.setOpaque(true);
}
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int col) {
if (isSelected) {
button.setForeground(Color.BLUE);
button.setBackground(table.getSelectionBackground());
button.setToolTipText("ausleihen,updaten,löschen");
} else{
button.setForeground(table.getForeground());
button.setBackground(UIManager.getColor("Button.background"));
button.setToolTipText("ausleihen,updaten,löschen");
}
button.setText( "ausleihen");
return button;
}
}
Code:
table.getColumn("Information").setCellRenderer(new ButtonRenderer());