2016-08-04 23 views
1

このコードの問題は、私が実行したときにJMenuItemが表示されないことです。私は困惑している!誰でも助けることができますか?JMenu-JMenuItemが表示されません

import javax.swing.*; 
import java.awt.*; 
import java.awt.event.*; 
public class NewClass extends JFrame implements ActionListener{ 
JFrame window = new JFrame("Ηλεκτρονικό Έντυπο Υπερωριών"); 
JMenu menu = new JMenu("Example"); 
JMenuItem menuItem = new JMenuItem("hi"); 
public NewClass(){ 
    window.setSize(200,200); 
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

    menu.add(menuItem); 
    menuItem.addActionListener(this); 

    window.add(menu); 
    window.pack(); 
    window.setVisible(true); 
     } 
public static void main(String []args){ 
    NewClass example = new NewClass(); 
} 

@Override 
public void actionPerformed(ActionEvent ae) { 
    throw new UnsupportedOperationException("Not supported yet."); 
    } 
} 

答えて

3

ウィンドウにメニューバーを追加する必要があります。このメニューバーにメニューを追加します。 How to Use Menusに関するoracleのチュートリアルを見てください。

+0

メニューバーがないアイテムは1つだけ表示されます。 「あなたは質問をして、ユーザーが複数の回答を持つメニューを持っていて、これをどのように達成できますか? – John

+0

メニューバーを使用しないことには何がありますか?どのように見えるかの例を教えてください。私は 'JMenu'があなたが探している正しいコンポーネントではないと思います –

+0

このようなもの [リンク](http://i.stack.imgur.com/Z7pMS.png) – John

関連する問題