jComboBox
-
Hallo Leute,
in Borland kann man eine ComboBox immer einen String und den Wert als Objekt geben:
ComboBox->AddItem("Dreihundert",(TObject *)300);
geht sowas auch mit den Java ComboBoxen?
MFG
-
Klar, du kannst beliebige Objekte in eine JComboBox packen. Allerdings macht man da nicht so rüpelhaft sondern mit einem netten Model. Aber um eine Analogie herzustellen - der "easy way":
class MyBlubb { private String name; private int value; public MyBlubb (String name, int value) { this->name = name; this->value = value; } public String toString () { return name; } } JComboBox box = new JComboBox(); box.addItem ( new MyBlubb("Dreihundert", 300) ); ...
Dann hast du diesen untypisierten nach TObject zu casteten Wert gleich los.
MfG SideWinder
-
SideWinder schrieb:
public MyBlubb (String name, int value) { this->name = name; this->value = value; }
Wie? Zeiger-Operator in Java?
-
Falsche Sprache, da gehört dann wohl ein Punkt hin
MfG SideWinder
-
danke
ich gehe davon aus das geht bei jedem component so.
MfG
-
Destiniy schrieb:
danke
ich gehe davon aus das geht bei jedem component so.
MfG
oO das macht so keinen sinn
wie meinst du das?
-
ich meine ich kann jeder beliebigen Komponennte eigene Objekte übergeben und dann einfach die toString() Methode überladen um das richtige anzuzeigen
MfG
-
Destiniy schrieb:
ich meine ich kann jeder beliebigen Komponennte eigene Objekte übergeben und dann einfach die toString() Methode überladen um das richtige anzuzeigen
Ja.
MfG SideWinder