1
GUIにメニューバーがあります。メニューは表示されません。Java - CardLayoutのメニューを表示
public class GUI extends JPanel implements ItemListener{
final static String RUN_TEST = "Test 4G";
final static String SETTINGS = "Settings";
JPanel p;
JPanel cards = new JPanel(new CardLayout());
public GUI(){
JFrame window = new JFrame();
TestRun runTest = new TestRun();
cards.add(runTest , RUN_TEST);
cards.add(runTest , SETTINGS);
CardLayout cl = (CardLayout)(cards.getLayout());
cl.show(cards, RUN_TEST);
window.setContentPane(cards);
window.pack();
window.setVisible(true);
}
@Override
public void itemStateChanged(ItemEvent evt) {
CardLayout cl = (CardLayout)(cards.getLayout());
cl.show(cards, (String)evt.getItem());
}
}
JPanelを変更できるようにするには、「テスト4G」と「設定」メニューをユーザーに表示するにはどうすればよいですか?あなたの助け
ている、あなたは私がTestRunの一つの他のインスタンスを作成したcardlayout –
の2箇所に一つのインスタンスを追加することはできませんаnd問題はまだここにあります。 JMenuBarとJMenuItemを使用してパネルを切り替える必要はありますか? – Ilan
すぐに役立つように、[MCVE]または[短く、自己完結型、正しい例](http://www.sscce.org/)を投稿してください。 –