暑假自学java第二十一天
今天学习了JFrame框架
JFrame 是一个容器,创建一个用户界面需要创建一个JFrame来存放用户界面组件。
注意:调用setVisible(true)方法后才会显示框架
1,设置JFrame宽度和高度
方法:setSize(int width , int height)
2,JFrame显示在屏幕中间
方法:setLocationRelativeTo()
java.awt.Window.setLocationRelativeTo(Component c) 设置窗口相对于指定组件的位置。 如果 c 为 null,则此窗口将置于屏幕的中央。
setLocationRelativeTo(null)方法可以在屏幕上居中显示框架.
如果不想要设置在中间,可以使用
setLocation(200, 100);,
3,关闭JFrame程序停止
setDefaultCloseOperation(int operation)方法
javax.swing.JFrame.setDefaultCloseOperation(int operation)
该方法告诉程序,当框架关闭时结束程序.方法的参数是JFrame 的常量EXIT_ON_CLOSE
框架中添加组件
方法:java.awt.Container.add(Component comp)
按钮都是显示在窗口的中央,并且占满整个框架.
这是因为组件(本例就是按钮)是被布局管理器放到框架中的.默认布局管理器就是将按钮放到中央.
备注: 可以通过f.setVisible(false); 隐藏窗体f.dispose();关闭窗口
设置图片:
setIconImage(Toolkit.getDefaultToolkit().createImage("png-0015.png"));