JFrame的常用方法
创建一个窗口
- JFrame()
- JFrame(s)
设置窗口的位置大小
- setBounds
- setSize
- setLocation
- setVisible
撤销当前窗口
- dispose()
设置窗口扩展状态
- setExtendedState
单击右键的关机图标,程序会做出怎样的处理
- setDefultCloseOperation
import javax.swing.*;
import java.awt.*;
//为什么导入两个包:java里面导入包,只能导入当前包下的类,而不能导入子包,也就是文件夹里的类是导入不进去的
public class window {
public static void main(String []args){
JFrame window1 = new JFrame("第一个窗口");
JFrame window2 = new JFrame("第二个窗口");
// 设置窗口在屏幕上的位置
window1.setBounds(100, 100, 300, 200);
window2.setBounds(400, 400, 300, 200);
// 设置窗口的可见性
window1.setVisible(true);
window2.setVisible(true);
// 设置窗口的颜色
Container con = window1.getContentPane();
con.setBackground(Color.BLUE);
// 关闭窗口,当没调用该方法时,关闭时程序依旧在运行 默认HIDE_ON_CLOSE
window1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
window2.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}