List of usage examples for javax.swing DesktopManager setBoundsForFrame
void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight);
From source file:Main.java
public static void main(final String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JDesktopPane desktop = new JDesktopPane(); JInternalFrame internalFrame = new JInternalFrame("Can Do All", true, true, true, true); desktop.add(internalFrame);/* w w w.jav a 2s. c o m*/ internalFrame.setBounds(25, 25, 200, 100); JLabel label = new JLabel(internalFrame.getTitle(), JLabel.CENTER); internalFrame.add(label, BorderLayout.CENTER); internalFrame.setVisible(true); DesktopManager desktopManager = desktop.getDesktopManager(); desktopManager.setBoundsForFrame(internalFrame, 20, 20, 200, 200); frame.add(desktop, BorderLayout.CENTER); frame.setSize(500, 300); frame.setVisible(true); }