2011-03-30 10 views
0
import javax.swing.*; 

class Main { 

public static void main(String[] args) { 
    JFrame frame = new JFrame(); 

    JMenuBar menuBar = new JMenuBar(); 
    JMenu fileMenu = new JMenu(); 
    JMenuItem item1 = new JMenuItem("aaaa"); 
    fileMenu.add(item1); 
    menuBar.add(fileMenu); 
    frame.setJMenuBar(menuBar); 

    frame.setVisible(true); 
} 

} 

かなりシンプルなコードです。 JMenuItemに "aaaa"と表示されたJMenuBarが表示されるはずですが、下の図のように何も表示されません。JMenubarエラー?

私は、Windows 7 64ビット

http://img11.imageshack.us/img11/3457/31137617.png

答えて

5

ことがあるが、あなたはJfileMenuに名前を付けていなかったので、あなたがそれを見ることができない上JDK 24とJavaのアップデート24を使用しています。

JMenu fileMenu = new JMenu("File"); 

enter image description here

+0

静かダムエラーだったおかげギャルソン。とにかく感謝します。 「受け入れる」とは、それを取り戻すことを意味しますか? – SBSTP

+1

いいえ、探し続けると、それを行う方法がわかります。チェックする必要がある回答の横にチェックボックスが表示されます。これはあなたが答えを「受け入れた」と言います。 –

+0

@ I82More:[参考](http://guides.macrumors.com/Taking_Screenshots_in_Mac_OS_X)で説明されているように、⌘-⌥-4とスペースのあいだで1つのウィンドウをキャプチャできます。 – trashgod

関連する問題