窗口------JFrame
一、JFrame
1.JFrame():创建一个无标题窗口
2.JFrame(String s
):创建标题为s窗口
3.public void setBounds(int a
,int b
,int width
,int height
):
窗口初始位置为
(a
,b
);以及窗口的宽和高
4.public void setSize(int width
,int height
):窗口的宽和高
5.public void setLocation(int x
,int y
):窗口位置,默认
(0,0)
6.public void setVisible(boolean b
):设置窗口是否可见 窗口默认不可见
7.public void setResizable(boolean b
):设置是否可调窗口大小,默认可以
8.public void dispose():撤销当前窗口,释放当前窗口使用资源
9.public void setExtendedState(int state
):
设置窗口扩展状态:
state
=MAXIMIZED_HORIZE水平方向最大
state
=MAXIMIZED_VERT垂直方向最大
state
=MAXIMIZED_BOTH都最大
10.public void setDefaultCloseOperation(int operation
):
单机右上角图标后程序处理
operation
=DO_NOTHING_NO_CLOSE什么都不做
operation
=HIDE_NO_CLOSE隐藏当前窗口
operation
=DISPOSE_NO_CLOSE隐藏当前窗口,释放窗体占有的其他资源
operation
=EXIT_NO_CLOSE结束窗口所在的应用程序
package e
;
import javax
.swing
.*
;
import java
.awt
.*
;
public class E {
public static void main(String
[] args
) {
JFrame window1
= new JFrame("开始喜欢你");
JFrame window2
= new JFrame("依旧喜欢你");
Container con
= window1
.getContentPane();
con
.setBackground(Color
.yellow
);
window1
.setBounds(60,100,260,108);
window2
.setBounds(60,210,260,108);
window1
.setVisible(true);
window1
.setDefaultCloseOperation(JFrame
.DISPOSE_ON_CLOSE
);
window2
.setVisible(true);
window2
.setDefaultCloseOperation(JFrame
.DISPOSE_ON_CLOSE
);
}
}
返回第一篇博客(组件及事件处理)