📄 graphicsappinout.java
字号:
import java.awt.*; //引入java.awt包中的所有类
import java.awt.event.*;
public class GraphicsAppInOut //定义主类GraphicsAppInOut
{
public static void main(String args[]) //定义主类中的main方法
{
ApplctFrame MyFrame = new ApplctFrame();//创建对象MyFrame,形成图形界面
}
}
class ApplctFrame extends Frame
implements ActionListener //定义Frame类的子类ApplctFrame
{
Label prompt; //定义提示标签对象
TextField input; //定义输入单行文本区域对象
Label output; //定义输出标签对象
ApplctFrame() //对ApplctFrame对象初始化
{
super("Application Graphics Frame"); //调用父类方法指定图形界面窗口标题
setLayout(new FlowLayout()); //指定图形界面窗口中各部件的排列方式
prompt = new Label("Enter a character please: "); //创建提示标签对象
input = new TextField(4); //创建输入单行文本区域对象
output = new Label(" ");//创建输出标签对象
add(prompt); //将提示标签加入窗口
add(input); //将输入区域加入窗口
add(output); //将输出标签加入窗口
input.addActionListener(this);
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});
setSize(500,100);
setVisible(true);
}
public void actionPerformed(ActionEvent e) //参见例2.2注释
{
output.setText("character:"+input.getText());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -