I m made Desktop App in netbeans platform in java.now wwhen i run my app it will open by default size of netbeans platform configuration.but i want full screen mode when i run or startup my app. so where and how to do that in my app?
问问题
23865 次
7 回答
7
如果要在 swing 中打开默认最大化的 JFrame,可以使用JFrame. setExtendedState()
,如下图所示:
public class MyFrame extends JFrame{
public MyFrame() {
// Other codes
// Set the JFrame to maximize by default on opening
setExtendedState(JFrame.MAXIMIZED_BOTH);
// Rest of the program
}
}
还要记住,你不应该在同一个方法中使用 or (这里是构造函数JFrame.pack()
)JFrame.setMaximimumSize()
。JFrame.setSize()
于 2014-04-08T05:38:03.713 回答
3
在构造函数上使用此代码。
setExtendedState(MAXIMIZED_BOTH);
使用这个我设计的任何框架,组件没有固定在中心或意味着不平衡使用netbeans拖放设计的所有内容
于 2015-04-05T12:42:10.833 回答
1
如果您希望您的应用程序是全屏的..使用工具包...
Toolkit t = Toolkit.getDefaultToolkit();
Dimension d = t.getScreenSize();
int ScreenWidth = d.width;
int ScreenHeight = d.height;
myframe.setSize(ScreenWidth, ScreenHeight);
myframe.setLocationByPlatform(true);
于 2012-07-04T18:39:37.673 回答
1
在构造函数中使用此代码
setExtendedState(MAXIMIZED_BOTH);
于 2018-04-27T09:55:49.600 回答
0
我猜你正在为你的应用程序使用 JFrames。
// to start with
JPanel myUI = createUIPanel();
JFrame frame = new JFrame();
frame.add(myUI);
// .. and later ...
JFrame newFrame = new JFrame();
newFrame.setUndecorated();
newFrame.add(myUI);
于 2012-07-04T18:30:43.470 回答
0
如果您使用的是Netbeans,那么在initcomponent()
方法之后您可以使用此代码,它将帮助您:
setExtendedState(MAXIMIZED_BOTH)
于 2019-05-28T10:41:04.257 回答
0
Toolkit tk = Toolkit.getDefaultToolkit();
int xsize = (int) tk.getScreenSize().getWidth();
int ysize = (int) tk.getScreenSize().getHeight();
this.setSize(xsize, ysize);
于 2017-04-07T06:10:30.023 回答