Mega Code Archive

 
Categories / Java / Swing JFC
 

A quick setting up an Internal Frame in an application

//A quick demonstration of setting up an Internal Frame in an application. import java.awt.BorderLayout; import java.awt.Frame; import javax.swing.ImageIcon; import javax.swing.JDesktopPane; import javax.swing.JInternalFrame; import javax.swing.JLabel; import javax.swing.JLayeredPane; public class SimpleInternalFrame extends Frame {   JLayeredPane desktop;   JInternalFrame internalFrame;   public SimpleInternalFrame() {     super("");     setSize(500, 400);     desktop = new JDesktopPane();     desktop.setOpaque(true);     add(desktop, BorderLayout.CENTER);     internalFrame = new JInternalFrame("Meow", true, true, true, true);     internalFrame.setBounds(50, 50, 200, 100);     internalFrame.getContentPane().add(new JLabel(new ImageIcon("1.jpg")));     internalFrame.setVisible(true);     desktop.add(internalFrame, new Integer(1));   }   public static void main(String args[]) {     SimpleInternalFrame sif = new SimpleInternalFrame();     sif.setVisible(true);   } }