我是一个sql初学者,我正在尝试编写一个简单的应用程序,允许我管理我的游戏库。
我试着从数据库中执行各种SELECT
,所有操作都正常。
现在的问题是:当我点击btnAdd
时,我想设置我的addGame
框架可见。
我试过这个:
addGame.setVisible(true);
但当我把它设置为可见时,that's结果。
我的主要活动是this。
绑定到按钮的事件是:
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();
它只适合水平尺寸。发生了什么? 最佳答案
如果没有更多的代码(最好是一个小的可编译程序),很难知道具体的错误是什么,但是一般来说,您应该
确保gui合理地使用布局管理器,并尽可能避免使用空布局。
尽可能避免呼叫setSize(...)
或setPreferredSize(...)
。
在显示图形用户界面之前,请先打包图形用户界面,方法是在调用前在顶层窗口中调用pack()
。
让gui的组件和布局管理器自行调整大小。