62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.awt.event.*;
public class TextFieldOnBlur extends Frame implements FocusListener {
private TextField text1;
private TextField text2;
private Label status;
public TextFieldOnBlur() {
super("TextField OnBlur Test");
setSize(400, 120);
setResizable(false);
Panel mainPane = new Panel();
mainPane.add(new Label("文本框1:"));
text1 = new TextField(40);
text1.addFocusListener(this);
mainPane.add(text1);
mainPane.add(new Label("文本框2:"));
text2 = new TextField(40);
text2.addFocusListener(this);
mainPane.add(text2);
status = new Label();
status.setPreferredSize(new Dimension(400, 20));
status.setAlignment(Label.CENTER);
mainPane.add(status);
add(mainPane);
}
public void focusGained(FocusEvent e) {
}
public void focusLost(FocusEvent e) {
if (e.getSource() == text1)
status.setText("文本框1失去焦点");
else if (e.getSource() == text2)
status.setText("文本框2失去焦点");
}
public static void main(String[] args) {
new TextFieldOnBlur().setVisible(true);
}
}