// Tekstisisestusvälja kasutamine.
import java.awt.*;
import java.applet.*;
/*
<applet code="TextFieldDemo" width=380 height=150>
</applet>
*/
public class TextFieldDemo extends Applet {
TextField name, pass;
public void init() {
Label namep = new Label("Nimi: ", Label.RIGHT);
// Märgend, paremale rajastatud
Label passp = new Label("Salasõna: ", Label.RIGHT);
name = new TextField(12); // uus tekstiväli
pass = new TextField(8);
pass.setEchoCharacter('*'); //Parool varjatakse "*" abil
add(namep);
add(name);
add(passp);
add(pass);
}
// Enter-klahvi vajutamise reaktsioon.
public boolean action(Event evtObj, Object arg) {
if(evtObj.target instanceof TextField) {
repaint();
return true;
}
return false;
}
public void paint(Graphics g) {
g.drawString("Nimi: " + name.getText(), 6, 60);
g.drawString("Blokiks märgitud tekst nimes: "
+ name.getSelectedText(), 6, 80);
g.drawString("Salasõna: " + pass.getText(), 6, 100);
}
}