Внутренняя рама не перемещается.
Код:
public class Main {
public static void main(String[] args) {
int trayW = 300;
int trayH = 350;
int scrW = Toolkit.getDefaultToolkit().getScreenSize().width;
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
frame.add(panel);
JInternalFrame toolTray = new JInternalFrame();
toolTray.setTitle("");
toolTray.setLocation(0, 0);
toolTray.setPreferredSize(new Dimension(trayW, trayH));
toolTray.setMaximumSize(new Dimension(trayW, trayH));
toolTray.setMinimumSize(new Dimension(trayW, trayH));
toolTray.setMaximizable(true);
toolTray.setIconifiable(true);
toolTray.setClosable(true);
toolTray.setVisible(true);
panel.add(toolTray);
frame.pack();
frame.setTitle("");
frame.setSize(new Dimension(Toolkit.getDefaultToolkit().getScreenSize()));
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
}
}
Пожалуйста, подробно расскажите, что я делаю неправильно.