Hej
Jeg har et lille problem som sikkert ikke er så svært at løse, men jeg er super rookie...
![:) :)](/images/smileys/smiley.gif)
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]