下面这段代码运行时怎么不能显示出JMenu呢????
import java.awt.Container;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTabbedPane;
import javax.swing.SwingConstants;public class TestTabbed extends JFrame{
   public static void main(String [] args){
   JFrame frame = new JFrame("TestTabbed");
   
   
   
   /*Container c = frame.getContentPane();
   JTabbedPane tabbedPane = new JTabbedPane(SwingConstants.BOTTOM);
   c.add(tabbedPane);//对,这是可以加进来,那,那怎么才能新建一个Tab呢??
   */
   //加File试试
   JMenuBar m = new JMenuBar();
   frame.setJMenuBar(m); 
   JMenu fileM = new JMenu("File");
       JMenuItem newItem =fileM.add("New");
       
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       frame.setBounds(100,120,150,150);
   frame.setVisible(true);
   
   }
}

解决方案 »

  1.   

    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JTabbedPane;
    import javax.swing.SwingConstants;public class TestTabbed extends JFrame{
       public static void main(String [] args){
       JFrame frame = new JFrame("TestTabbed");
       
       
       
       /*Container c = frame.getContentPane();
       JTabbedPane tabbedPane = new JTabbedPane(SwingConstants.BOTTOM);
       c.add(tabbedPane);//对,这是可以加进来,那,那怎么才能新建一个Tab呢??
       */
       //加File试试
       JMenuBar m = new JMenuBar();
       
       JMenu fileM = new JMenu("File");
           JMenuItem newItem =fileM.add("New");
         m.add(fileM);
         frame.setJMenuBar(m);  
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           frame.setBounds(100,120,150,150);
       frame.setVisible(true);
       
       }
    }
      

  2.   

    我忘了加m.add(fileM); 
    中午打球后有些累,把这个给忘了.