私はJDesktopPaneでコンテンツペインを設定するJFrameを持っています。
jDesktopPane1 = new JDesktopPane();
setContentPane(jDesktopPane1);
サイズが 300x300 の JInternalFrame を追加すると、私の JFrame は全画面サイズになります。
Main.getInstance().setSize(Toolkit.getDefaultToolkit().getScreenSize());
c = new Clients();
c.setVisible(true);
setEnabled(true);
Main.getInstance().addInDesktop(c);
クライアントの場合:
this.setPreferredSize(new java.awt.Dimension(300, 300));
私のMac osxではすべて正常に動作します。Windowsマシンで使用すると、サイズまたは優先サイズを設定しても、jinternalframeはフルスクリーンサイズになります。私に何ができる?2 つの OS 間でこのすべての変更が行われる可能性はありますか?