mytextfield2.java

来自「这个是JAVA程序基础书上第六章处理异常源代码」· Java 代码 · 共 34 行

JAVA
34
字号
import java.awt.*;
import java.awt.event.*;
public class MyTextField2{
	Frame f;
	TextField t1, t2;
	public MyTextField2(){
		Frame f = new Frame();
		f.addWindowListener(new MyWindowAdapter());
		t1 = new TextField(30);
		t2 = new TextField(30);
		t1.addActionListener(new MyActionImpl());
		t2.addActionListener(new MyActionImpl());
		t1.setEchoChar('*');
		f.setLayout(new FlowLayout());
		f.setSize(300, 100);
		f.add(t1);
		f.add(t2);
		f.setVisible(true);
	}
	public static void main(String[] args){
		MyTextField2 mt = new MyTextField2();
	}
	class MyActionImpl implements ActionListener{
		public void actionPerformed(ActionEvent e){
			if (e.getSource()==t1)
				t2.setText("The End !");
		}
	}
	class MyWindowAdapter extends WindowAdapter{
		public void windowClosing(WindowEvent e){
			System.exit(0);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?