1

ボタン2つだけのシンプルなホビーピースを作っています。サイズを設定しようとすると、作業ボタンの1つだけが設定されます。これは、再生ボタンのコードをコメントアウトしても当てはまります。

ボタン作成コードは次のとおりです。

Container content = frame.getContentPane();
JButton workBtn = new JButton("Work");
JButton playBtn = new JButton("Play");
workBtn.setSize(100, 100);
playBtn.setSize(100, 100);
workBtn.setVisible(true);
playBtn.setVisible(true);
content.add(workBtn);
content.add(playBtn);

簡単なことだと思いますが、何がわからないのかわかりません。

4

1 に答える 1

4

JFrame contentPanesは、デフォルトでBorderLayoutを使用します。レイアウトマネージャーを読んで、それらを最大限に活用する方法を学びましょう。ここにリンクがあります。

于 2012-05-30T19:15:41.947 に答える