Hej
Jeg har et lille problem som sikkert ikke er så svært at løse, men jeg er super rookie...
Jeg har lavet et grafisk vindue ved hjælp af java.awt og det fungere fint. I dette vindue har jeg nogle knapper med tilhørende action-listenere. Mit problem er at jeg har svært ved at detktere om et TextField er tomt eller ej. For jeg vil lave det af betydning for om hvilken/hvordan metoden kaldes.
Koden for knappen ser således ud:
buttonCancel.setLabel("Cancel");
buttonCancel.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
if (fieldPersonsName.getText() != "")
FS.cancel(fieldBookingNumber.getText)
,fieldPersonsName.getText());
else
FS.cancel(fieldBookingNumber.getText());
Det er denne kode som muligvis ikke er korrekt.
if (fieldPersonsName.getText() != "")
Det vil sige at hvis jeg lader text feltet 'fieldPersonsName' være tomt, kalder den alligevel den første funktion, altså den med 2 argumenter.
Men laver jeg til eksempel en System.out.println(fieldPersonsName.getText()); er den helt blank!!
Jeg er blank!!
På forhånd tak
[Redigeret d. 28/10-04 17:20:58 af Rune Ørskov]