JComboBox und JTextField zusammen verwenden

Status
Nicht offen für weitere Antworten.

Karlo

Mitglied
hallo,

ich habe ein problem bei einer sache, die für mich anfangs ganz klar schien: ich haben eine JComboBox, die mit items gefüllt ist und daneben ein JTextField. wenn in das textfeld etwas eingegeben wird, dann soll das ausgewählte in der combobox ignoriert werden u der inhalt des textfeldes in eine variable geschrieben werden. wenn jedoch das textfeld leer ist, dann soll das gewählte item der combobox in die variable geschrieben werden. hab auch das erste item der combobox als defaultmäßig gewählt gesetzt. jetzt funktioniert es aber nicht, dass bei leerem textfeld das selektierte item der combobox in die variable geschrieben wird. :bahnhof: kann mir da jemand helfen? hier ist mein code:

itemT ist das textfeld und itemC die combobox...

Code:
String item;
if (itemT .getText() == null) {
	item= itemC.getSelectedItem().toString();
}
else item = itemT.getText();

karlo
 
Code:
String item;
if (itemT.getText().equals("")) {
	item= itemC.getSelectedItem().toString();
}
else item = itemT.getText();
 
Alternativ
Code:
String item;
if (itemT.getText().getLength() > 0) { // Prüfen, ob mehr als '0' Zeichen vorhanden sind.
   item= itemC.getSelectedItem().toString();
}
else item = itemT.getText();
 
super vielen dank... diesen fehler mach ich immer... vielleicht merk ich es mir jetzt endlich mal 😳

danke...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben