У меня есть JFrame, в котором я устанавливаю панель содержимого с помощью JDesktopPane.
jDesktopPane1 = new JDesktopPane();
setContentPane(jDesktopPane1);
Мой JFrame имеет полный размер экрана, когда я добавляю JInternalFrame размером 300x300
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 принимает полный экран, даже если я установил размер или предпочитаемый размер.Что я могу сделать?Возможно ли все эти изменения между двумя ОС?