!7 set flag LeanMode. p { installWebLAF(); swing { JDesktopPane desktop = new JDesktopPane(); JFrame bigFrame = new JFrame(); bigFrame.add(desktop); bigFrame.setBounds(0, 0, 500, 500); bigFrame.setVisible(true); JInternalFrame frame = new JInternalFrame("Resize me!", true, true, true); frame.setBounds(100, 100, 300, 200); frame.setVisible(true); JTextArea textArea = new JTextArea(); textArea.setText(repLine(100, "abcabcabcabcabcabcabcabc")); frame.getContentPane().add(new JScrollPane(textArea)); desktop.add(frame); } }