JFrame常用的几种方法

转自:http://blog.csdn.net/cymyell/article/details/4359159

setExtendedState(JFrame.MAXIMIZED_BOTH);//界面显示最大化

setUndecorated(true); // 去掉窗口的装饰,删除标题栏
getRootPane().setWindowDecorationStyle(JRootPane.NONE);//采用指定的窗口装饰风格

getRootPane().setWindowDecorationStyle()方法为窗口指定以下的装饰风格:

   NONE                                      无装饰(即去掉标题栏)
   FRAME                                     普通窗口风格
   PLAIN_DIALOG                        简单对话框风格
   INFORMATION_DIALOG           信息对话框风格
   ERROR_DIALOG                       错误对话框风格
   COLOR_CHOOSER_DIALOG     拾色器对话框风格
   FILE_CHOOSER_DIALOG         文件选择对话框风格
   QUESTION_DIALOG                 问题对话框风格
   WARNING_DIALOG                  警告对话框风格

setMinimumSize(new   Dimension(500,400));//设置窗口最小的界面

setMaximumSize(new   Dimension(500,400));//设置窗口最大的界面

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);//设置关闭按钮事件

setIconImage(Toolkit.getDefaultToolkit().createImage("pic.jpg"));//设置标题栏上左上角的图标

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Java 中,`setLayout()` 方法用于设置容器(如 JFrame、JPanel 等)的布局管理器。布局管理器决定了组件在容器中的排列方式。 有以下几种方式可以使用 `setLayout()` 方法来设置容器的布局管理器: 1. 使用默认布局管理器:如果不显式调用 `setLayout()` 方法,容器将使用默认的布局管理器。例如,JFrame 默认使用 BorderLayout,JPanel 默认使用 FlowLayout。 2. 使用 BorderLayout:通过调用 `setLayout(new BorderLayout())` 方法来设置容器的布局管理器为 BorderLayout。这是一种常用的布局管理器,可以将组件分为北、南、东、西和中五个区域。 3. 使用 FlowLayout:通过调用 `setLayout(new FlowLayout())` 方法来设置容器的布局管理器为 FlowLayout。FlowLayout 会按照组件的添加顺序依次排列在容器中。 4. 使用 GridLayout:通过调用 `setLayout(new GridLayout(rows, columns))` 方法来设置容器的布局管理器为 GridLayout。GridLayout 将容器划分为固定行数和列数的单元格,并将组件按顺序填充到这些单元格中。 5. 使用 GridBagLayout:通过调用 `setLayout(new GridBagLayout())` 方法来设置容器的布局管理器为 GridBagLayout。GridBagLayout 提供了更灵活和复杂的布局方式,可以根据组件的约束条件进行自定义布局。 这些只是常见的几种布局管理器,Java 还提供了其他布局管理器,如 BoxLayout、CardLayout 等。你可以根据实际需求选择合适的布局管理器来设置容器的布局。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值