gpt4 book ai didi

java - 设置可见时无法更改 JFrame 尺寸

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:34 25 4
gpt4 key购买 nike

我是 SQL 初学者,我正在尝试编写一个简单的应用程序来管理我的游戏库。我尝试从数据库中执行各种 SELECT 并且一切正常。现在的问题是:当我点击 btnAdd 时,我想将我的 addGame 框架设置为可见。

我试过这个:

addGame.setVisible(true);

但是当我将其设置为可见时,that's结果。

我的主要 Activity 是 this .

按钮绑定(bind)的事件是:

private void btnAggiungiActionPerformed(java.awt.event.ActionEvent evt) {                                            
// TODO add your handling code here:
addGame.pack();
//Dimension d = new Dimension(500, 100);
//addGame.setPreferredSize(d);
addGame.setVisible(true);
}

但是使用 addGame.pack(); 它只适合水平维度。怎么了?

最佳答案

如果没有更多的代码,很难知 Prop 体哪里出了问题,最好是一个小的可编译程序,但一般来说你应该

  • 确保您的 GUI 合理使用布局管理器,并尽可能避免使用空布局。
  • 尽可能避免调用 setSize(...)setPreferredSize(...)
  • 通过在调用 setVisible(true) 之前在顶层窗口调用 pack() 来在显示它们之前打包您的 GUI
  • 让 GUI 的组件和布局管理器自行调整大小。

关于java - 设置可见时无法更改 JFrame 尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17297231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com