ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
710
710
EMPFEHLEN
-
Hallo Leute,
habe folgendes Problem:
Ich habe eine Tabelle und fülle diese nach dem Starten mit Werten aus einem Vektor. In der Tabelle ist auch eine ComboBox, in der ich auch einen Eintrag, entsprechend des Vektors, selektieren möchte.
Leider habe ich bis jetzt keien Lösung gefunden, einen beliebigen Eintrag per Software zu selektieren. (Wenn ich das Programm ausführe sind alle Items in der Combobox, nur kann ich eben keines selektieren).
Ausschnitt aus der Routine, in der die Combobox der Spalte zugewiesen wird:
Code :1 2 3
TableColumn col = jT_dpKonfig.getColumnModel().getColumn(2); col.setCellEditor(new MyComboBoxEditor(values)); col.setCellRenderer(new MyComboBoxRenderer(values));
Und die erweiterung der ComboBox Klasse:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
public class MyComboBoxRenderer extends JComboBox implements TableCellRenderer { public MyComboBoxRenderer(String[] items) { super(items); } public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (isSelected) { setForeground(table.getSelectionForeground()); super.setBackground(table.getSelectionBackground()); } else { setForeground(table.getForeground()); setBackground(table.getBackground()); } // Select the current value setSelectedItem(value); return this; } } public class MyComboBoxEditor extends DefaultCellEditor { public MyComboBoxEditor(String[] items) { super(new JComboBox(items)); } }
Vielleicht hat jemand eine Lösung, wäre super!
Danke!
-
Hallo,
darf man nachfragen, was deine von DefaultCellEditor abgeleitete Klasse in der
getTableCellEditorComponent-Methode tut
Gruß JAdixSignatur ? ? ? So ein Humbug ! ! !
Ähnliche Themen
-
C# Combobox index setzen
Von Xervos im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 21.05.10, 09:52 -
ComboBox DroppedDown setzen bei leerer ItemsList
Von GartenUmgraben im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 04.09.07, 12:44 -
Fokus setzen auf ComboBox in JTable
Von flou im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 16.03.06, 12:18 -
kein Focus im 4 Element einer Combobox
Von Binio im Forum Delphi, Kylix, PascalAntworten: 1Letzter Beitrag: 07.03.06, 08:07 -
Combobox focus setzen
Von Dirkk im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 31.01.04, 13:13





Zitieren
Login





