Selflezz: textfeld "clearen" bei Knopfdruck?

Moin,
Ich wollte mal wissen, wie man bei einem Standart-frame auf buttondruck
alles in dem Textfield löschen kann...hab den frame und alles schon fertich...bräuchte nur noch den Befehl um wie gesagt das textfeld zu "clearen" ?

mfg,
Selflezz

  1. Hallo,

    Ich wollte mal wissen, wie man bei einem Standart-frame auf buttondruck
    alles in dem Textfield löschen kann...

    1. Was ist ein »Standart-frame«?
    2. Textfeld? wie meinst du das?
    3. Was haben Frames mit Textfeld zu tun?
    4. Was für ein Button ist es?
    5. Wie wäre es mit Quellcode, den du schon hast? (per Link oder hier gepostet)

    hab den frame und alles schon fertich...bräuchte nur noch den Befehl um wie gesagt das textfeld zu "clearen" ?

    Dann musst du wohl per Java_Script_ den Inhalt auf »kein Zeichen« setzen.

    Grüße
    Jeena Paradies

    --
    Flüssige Layouts mit »coolem« Design findet man nicht oft
    1. Hier ist der Quelltext....
      Sprache: Java
      Entwicklungsumgebung: RealJ

      code:

      import java.awt.*;

      import java.awt.event.*;

      public class StandartFrame extends Frame

      {

      TextField tf1, tf2;

      Button b1;

      TextArea ta1;

      final int HOEHE=15;

      public StandartFrame() {

      this.addWindowListener (new WindowAdapter(){

      public void windowClosing(WindowEvent e) {

      dispose();

      System.exit(0);

      }

      });

      setLayout(null);

      tf1 = new TextField();

      tf1.setBounds(100,10+HOEHE,80,30);

      add(tf1);

      b1 = new Button();

      b1.setBounds(50,90+HOEHE,100,30);

      b1.setLabel("Berechne");

      b1.addActionListener (new ActionListener () {

      public void actionPerformed (ActionEvent e) {

      verarbeiten();

      }

      });

      add(b1);

      ta1 = new TextArea();

      ta1.setBounds(210,40+HOEHE,380,350);

      add(ta1);

      setSize(600,400+HOEHE);

      show();

      }

      public void paint (Graphics g) {

      g.drawString ("Gesamtbetrag:",10, 30+HOEHE);

      g.drawString("Amazon.de",400, 30+HOEHE);

      g.drawString ("Euro",190, 30+HOEHE);

      }

      private void verarbeiten () {

      int ver = Integer.parseInt(tf1.getText());
       if (ver < 20) {
        ta1.append("Bitte beachten sie den fälligen Versandkostenanteil.....");
       }
        else {
         ta1.append("Sie müssen keine Versandkosten zahlen");
        }

      }

      public static void main (String args[]){

      new StandartFrame();

      }

      }

      1. Hallo selflezz,

        Das kannst Du mit der Methode setText(String) machen: http://java.sun.com/j2se/1.5.0/docs/api/

        Bist Du sicher, dass Du wirklich AWT und nicht Swing verwenden möchtest?

        Grüße

        Daniel