我正在使用Netbeans 6.8制作桌面应用程序。我想要做的是以编程方式设置我的应用程序的大小,使其填满整个屏幕。我环顾四周,似乎是一个非常讨厌的问题。 我一直在尝试显示here的代码,但它似乎没有用。
任何人都知道如何解决它?
答案 0 :(得分:4)
谢谢大家,似乎我只需要混合上面给出的答案。我正在回答这个问题,以便我可以输入一些格式化的代码,以便在有人发现这篇文章时更容易理解:)
super(app);
JFrame frame = new JFrame();
frame.pack();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setResizable(false);
this.setFrame(frame);
initComponents();
我基本上创建了另一个JFrame,并在initComponents方法之前将其设置为FrameView的JFrame。
答案 1 :(得分:2)
FrameView具有JFrame组件,因此您不应重新创建JFrame。
super(app);
initComponents();
getFrame().setExtendedState(JFrame.MAXIMIZED_BOTH);
getFrame().setResizable(false);
答案 2 :(得分:1)
如果您使用的是JFrame,请尝试调用:
setExtendedState(Frame.MAXIMIZED_BOTH);
在你的FRame上。