2012-05-13 9 views
-2

だから私はJeopardyゲームを作っています。私は、ボタンを作って追加するより良い方法を試しています。だから私はCategoryBase(基本的にはJButton)のListButtonのパラメータ、カテゴリ名などを取るCategoryClassを持っています。唯一の問題はJPanelにボタンを追加することです。コードは次のとおりです。JButtonのリストをJFrameに追加するには?

here's私が得たものは次のとおりです。注:「テスト」はカテゴリの名前です

ご覧のとおり、すべての代わりに追加するカテゴリが表示されます。助言がありますか?

+1

問題が何であるかは不明です.1つのラベル「Test」を追加してから、5つのボタンがあります。 *起こると思われるものは何ですか? –

+0

@DaveNewtonまず、StackOverflowのノブで、私はそれを私に指摘する気がありませんでした。第二に、あなたは馬鹿である必要はなく、誰もがあなたと同じくらい知っていると仮定する必要はありません。そして、私はあなたの答えを受け入れません。なぜなら、より良いものが提供されているからです。 – mattbdean

+0

@HovercraftFullOfEels私はこの24/7にいると仮定して、あなたの答えに即座に返信します。 – mattbdean

答えて

2

次の例のように、いくつかのレイアウトマネージャを設定する必要があります。

pane.setLayout(new GridLayout(buttons.size(), 1)); 
for (int i = 0; i < buttons.size(); i++) 
{ 
    pane.add(buttons.get(i).getButton()); 
} 
1

あなたはこの作業のためにLayout Managerを使用する場合があります。

関連する問題