/* * SubmenuPaintOnWindowsTest.java * * Created on November 22, 2005, 5:10 PM */ package javaapplication1; import java.awt.Toolkit; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; /** * * @author ds97930 */ public class SubmenuPaintOnWindowsTest extends javax.swing.JFrame { /** Creates new form SubmenuPaintOnWindowsTest */ public SubmenuPaintOnWindowsTest() { try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch (InstantiationException ex) { ex.printStackTrace(); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } catch (UnsupportedLookAndFeelException ex) { ex.printStackTrace(); } catch (IllegalAccessException ex) { ex.printStackTrace(); } initComponents(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // //GEN-BEGIN:initComponents private void initComponents() { jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenu2 = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); jMenuItem2 = new javax.swing.JMenuItem(); jMenu3 = new javax.swing.JMenu(); jMenuItem3 = new javax.swing.JMenuItem(); jMenuItem4 = new javax.swing.JMenuItem(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jMenu1.setText("Top Level Menu"); jMenu2.setText("Menu"); jMenuItem1.setText("Item"); jMenuItem1.setEnabled(false); jMenu2.add(jMenuItem1); jMenuItem2.setText("Item"); jMenuItem2.setEnabled(false); jMenu2.add(jMenuItem2); jMenu1.add(jMenu2); jMenu3.setText("Menu"); jMenuItem3.setText("Item"); jMenu3.add(jMenuItem3); jMenuItem4.setText("Item"); jMenu3.add(jMenuItem4); jMenu1.add(jMenu3); jMenuBar1.add(jMenu1); setJMenuBar(jMenuBar1); org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 400, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) .add(0, 279, Short.MAX_VALUE) ); pack(); }// //GEN-END:initComponents /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new SubmenuPaintOnWindowsTest().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu2; private javax.swing.JMenu jMenu3; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JMenuItem jMenuItem3; private javax.swing.JMenuItem jMenuItem4; // End of variables declaration//GEN-END:variables }