Swing顶级容器:
(1)JFrame
Frame一样是一个独立存在的顶级窗口,不能放置在其他容器中,JFrame支持所有窗口的操作,例如窗口最小化,设定窗口大小。
import java.awt.FlowLayout;
import java.awt.event.*;
import javax.swing.*;
public class Main extends JFrame{
public Main(){
this.setTitle("按钮标题");
this.setSize(200,300);
JButton btu =new JButton("按钮");
this.setLayout(new FlowLayout());
this.add(btu);
btu.addActionListener(new ActionListener()
{ public void actionPerformed(ActionEvent e){
Main.this.dispose();
}
}
);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args)
throws Exception
{
new Main();
}
}