Den vil ikke udskrive 3, hvorfor Erik kan sikkert fortælle mig det
public void mousePressed(MouseEvent e) { System.out.println(\"mousePressed\"); String customerName = customerNameTextField.getText(); String cpr = cprTextField.getText(); int amount = (new Integer(amountTextField.getText())).intValue();
if (customerNameTextField.getText().equals(\"\")) { JOptionPane.showMessageDialog(this, \"Du skal udfylde alle felter 1\"); } else if (cprTextField.getText().equals(\"\")) { JOptionPane.showMessageDialog(this, \"Du skal udfylde alle felter 2\"); } else if (amountTextField.getText().equals(\"\")) { JOptionPane.showMessageDialog(this, \"Du skal udfylde alle felter 3\"); } else { JOptionPane.showMessageDialog(this, \"Beløb på kr. \" + amount + \" er hævet\"); }
Account account = new Account(); account.withdrawAmount(customerName, cpr, amount); }
Det er svært,når vi ikke kender inholdet af TextDocument, men hvis du prøver den her er der en chance, hvis TextDocument implementer interfacet Document.
else if (amountTextField.getDocument().getText().equals(\"\"))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.