textfeld "clearen" bei Knopfdruck?
Selflezz
- java
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
Hallo,
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" ?
Dann musst du wohl per Java_Script_ den Inhalt auf »kein Zeichen« setzen.
Grüße
Jeena Paradies
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();
}
}
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