Mega Code Archive

 
Categories / Java Tutorial / Swing
 

JInternalFrame

import java.awt.BorderLayout; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; public class InternalFramePaletteSample {   public static void main(final String[] args) {     JFrame frame = new JFrame();     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     JDesktopPane desktop = new JDesktopPane();          JInternalFrame palette = new JInternalFrame("Palette", true, false, true, false);     palette.setBounds(350, 150, 100, 100);     palette.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE);     desktop.add(palette, JDesktopPane.PALETTE_LAYER);     palette.setVisible(true);          frame.add(desktop, BorderLayout.CENTER);     frame.setSize(500, 300);     frame.setVisible(true);   } }