パスワードを忘れた? アカウント作成
172119 journal

wuzhiの日記: JFrameとCardLayout 1

日記 by wuzhi

Javaの話.
フルスクリーン画面を切り替えるために,次のようにコーディングした.

JFrame frame = new JFrame(gc);
... // 中略.frameを最大化したりする.
CardLayout cards = new CardLayout();
frame.setLayout(cards);

だがこれだと,cards.show(frame,"foo");としたときに実行時エラーがでる.引数指定がおかしいとか何とか.
次のようにパネルをはさんだら,できた.

JFrame frame = new JFrame(gc);
... // 中略.frameを最大化したりpanelを生成したりする.
frame.add(panel);
CardLayout cards = new CardLayout();
panel.setLayout(cards);

cards.show(panel,"foo");で切り替えできた.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...