二 窗口
1.
Jframe类 窗口
Java提供的Jframe类的实例就是一个底层容器,即通常所称的窗口
2.
JDialog类
JDialog类的实例也是一个底层容器,通常所称的对话框
3.
Jframe常用方法
import java.awt.*;
import javax.swing.frame;
- 创建带标题的窗口
frame window = new Jframe("第一个窗口");
- 初始化一个容器,获取内容面板并设置窗口的背景色
Container con = window.getContentPane();//获取窗口内容面板(好几层)
con.setBackground(Color.orange); //才能上色(最外层)
- 设置窗口大小:宽(100:1.7)高(100:1.7)
window.setsize(200,200);
- 设置窗口位置(坐标:x(100: 1.85)y(100:1.85)
window.setLocation(100,100);
- 设置窗口在屏幕上的位置及大小
Window.SetBounds(100,100,200,200);
- 设置窗口是否可见
window.setVisible(true);
- 隐藏当前窗口,并释放窗体占有的其他资源(内存)
JDK仍然可以运行其他窗口。
window.setDefaultClose0peration(Jframe.DISPOSE_ON_CLOSE);
完全退出window.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
则所有窗口都关闭了了。
主函数可以只写:MyWin my = new MyWin();
告诉用户:窗口里面有个按钮就可以了。不需要知道具体实现。
学会自己写子类



