applicationgraphicsinout2.java

来自「几个JAVA小程序」· Java 代码 · 共 44 行

JAVA
44
字号
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut2
{
	public static void main(String args[])
	{
		new FrameInOut();
	}
}
class FrameInOut extends Frame  implements ActionListener
{
	Label prompt;
	TextField input,output;
	Button btn;

	FrameInOut()
	{
		super("图形界面的Java Application程序");
		prompt = new Label("请输入您的名字: ");
		input = new TextField(6);
		output = new TextField(20);
		btn = new Button("关闭");
		setLayout(new FlowLayout());
		add(prompt);
		add(input);
		add(output);
		add(btn);
		input.addActionListener(this);
		btn.addActionListener(this);
		setSize(300,200);
		show();
	}
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==input)
			output.setText(input.getText()+",欢迎你!");
			else
			{
				dispose();
				System.exit(0);
			}
		}
}

⌨️ 快捷键说明

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