Mega Code Archive

 
Categories / Java by API / Javax Swing
 

JDesktopPane PALETTE_LAYER

import java.awt.BorderLayout; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JInternalFrame; public class MainClass {   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);   } }