暑假自学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"));

 

posted @ 2021-07-21 20:04  信2005-2赵磊  阅读(35)  评论(0)    收藏  举报