JComboBox in JTable mit permanent sichtbarem Pfeil

wernerrechert

Grünschnabel
Hallo!

Ich habe in einer Spalte in meiner JTable in jedem Feld eine JComboBox. Das funktioniert. Mein Problem ist nun, wenn der user nicht auf die ComboBox klickt ist sie als solche nicht erkennbar. Ich würde gerne den Pfeil der ComboBox permanent anzeigen lassen, so als hätten alle gleichzeitig den Focus. Hat jemand eine Idee wie das funktionieren könnte?

Vielen Dank und beste Grüße,

Werner
 
sorry..war mit meinem posting zu voreilig..hab die Lösung gefunden..

einfach den folgenden Renderer der entsprechenden Spalte zuweisen:

public class ComboBoxRenderer extends JComboBox implements TableCellRenderer {

public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column)
{
removeAllItems();
addItem( value );
return this;
}
}

Werner
 
Zurück