package
gui.test;
//包名
import
javax.swing.JFrame;
//导入需要的窗口包JFrame
import
javax.swing.JLabel;
//导入需要的标签包JLabel
public
class
MainFrame
extends
JFrame{
//构造方法进行初始化窗口
public
MainFrame(){
JLabel jl =
new
JLabel();
//创建一个标签
jl.setText(
"Hello World"
);
//标签上的文字叫Hello World
//下面的this都指的是本窗口.都可以省略
this
.add(jl);
//窗口添加刚刚创建的标签
this
.setTitle(
"窗口标题"
);
//窗口的标题名字
this
.setLocation(
300
,
200
);
//窗口的左顶点在屏幕上的位置
this
.setSize(
200
,
220
);
//窗口是 宽200像素, 长220像素
this
.setDefaultCloseOperation(EXIT_ON_CLOSE);
//设置窗口被关闭时候就退出窗口
this
.setVisible(
true
);
//设置这个窗口能否被看见
}
public
static
void
main(String[] args) {
}
}
import java.awt.*;
import java.awt.event.*;
public class Test3_3 extends Frame {
TextField t = new TextField();
Button b = new Button("Student");
public void luchFrame(){
this.setSize(400, 500);
this.setTitle("Test3_3");
this.setLocation(100, 100);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
b.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
t.setText("I am a Student");
}
});
this.add(t,BorderLayout.NORTH);
this.add(b,BorderLayout.SOUTH);
this.setVisible(true);
}
public static void main(String[] args){
new Test3_3().luchFrame();
}
}