void (Graphics g) { super.paintComponent(g); if (mavenProjectManager.hasProjects()) { return; } myPane.setFont(getFont()); myPane.setBackground(getBackground()); myPane.setForeground(getForeground()); Rectangle bounds = getBounds(); myPane.setBounds(0, 0, bounds.width - 10, bounds.height); Graphics g2 = g.create(bounds.x + 10, bounds.y + 20, bounds.width, bounds.height); try { myPane.paint(g2); } finally { g2.dispose(); } }