java.nowのnetbeansプラットフォームでデスクトップアプリを作成しました。アプリを実行すると、デフォルトのサイズのnetbeansプラットフォーム構成で開きます。ただし、アプリを実行または起動するときにフルスクリーンモードが必要です。だから私のアプリのどこでどのようにそれを行うのですか?
質問する
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
}
}
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を使用してください...
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
アプリにJFrameを使用していると思います。
// 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
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 に答える
0
Netbeansを使用している場合は、メソッドの後にinitcomponent()
このコードを使用できます。
setExtendedState(MAXIMIZED_BOTH)
于 2019-05-28T10:41:04.257 に答える