zurücksetzen der text-Bereich Inhalt

Habe ich diesen code.. wenn ich hier input Nummer "6" in das Textfeld-text angezeigt werden soll in der textarea..aber nach, dass, wenn ich geben Sie eine andere Zahl möchte ich in der textarea-Inhalt klar zu sein. Aber wenn ich ausführen meines Codes der alte Inhalt der textarea bleiben, auch wenn ich die Eingabe eine unterschiedliche Anzahl. Bitte um Hilfe!!

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/* <applet code="front" width=500 height=500></applet> */
public class front extends Applet implements ActionListener {
  String msg="";
  TextArea text,text1;
  TextField txt;
  Button load, enter;

  public void init() {
    enter=new Button("Enter");
    load=new Button("Load");
    txt=new TextField(5);
    text=new TextArea(10,15);

    add(load);
    add(text);

    add(txt);
    add(enter);

    load.addActionListener(this);
    txt.addActionListener(this);
    enter.addActionListener(this);
  }

  public void actionPerformed(ActionEvent ae)
  {
    String str = ae.getActionCommand();
    if(str.equals("Load")) {
      msg = "You pressed Load";
    } else {
      if(txt.getText().toString().equals ("6")) {
        msg="Set the text for 6";
        text.setText("Text");
      } else {
        msg="Invalid number";
        text.setText("");
      }
    }
    repaint();
  }

  public void paint(Graphics g) {
    g.drawString(msg,350,250);
  }
}
Ich bin mit diesem Beispiel auf meinem computer und die TextArea löscht, wenn ich geben Sie nichts anderes als "6" ist die textfield (wenn ich den Typ "6" er setzt die textarea "Text")
Meinst du Sie wollen die TextField-Instanz gelöscht werden?
TextArea itseld..Es funktioniert..aber es funktioniert nicht die ganze Zeit .. vor allem, wenn es zwei Bereiche text.. ist es ein problem mit meiner software, oder was?

InformationsquelleAutor praveena | 2013-04-09

Schreibe einen Kommentar