JPanel
はmyPanel
です。私は一連のJButton
を作成し、add()
をmyPanel
に作成します。私の生成・追加ループの最後に、私はmyPanel.validate()
と呼んでいます。ボタンが表示されます。JPanelにadd()を実行すると、サイズが破損する
パネルのサイズに問題があります。どのレイアウトマネージャを選択しても、ボタンは常に同じ行に追加されます(その下にはスペースがあります)。
myPanel
の最大サイズを設定し、そのサイズをすべてadd()
の後に設定しようとしました。私が何をするにしても、その後validate()
、パネルが爆破され、私のアプリケーションのGUIがねじ込まれています。
アイデア?
あなたは1. setLayout()を使用しました。2. add(Componentコンポーネント、Constraint制約)に制約(GridBagLayout)を追加しましたか? –