Jtable und der Button darin

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

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;
   
  }
}
Hier füge ich den TableCellRenderer in die Zelle rein
Code:
table.getColumn("Information").setCellRenderer(new ButtonRenderer());
 

Anhänge

  • test1.jpg
    test1.jpg
    15,3 KB · Aufrufe: 37
Zurück