1 つの JFrame に 50 個の JPanel があり、それらをすべて同じサイズにしたいと考えています。Netbeans で gui ビルダーを使用していますが、すべての JPanel の寸法を同時に編集する簡単な方法があるかどうかわかりません。これを可能にする機能があるが、情報が見つからないことをどこかで読んだことを覚えています。
4 に答える
適切なレイアウトを使用してください。この場合、GridLayout
適切と思われます。
好みのサイズを設定した抽象的なJPanelを作成できますか?残りはすべてこれを拡張しますか?
GUI ビルダーを使用すると、Ctrl キーを押しながらクリックすることで、複数のコンポーネントを選択できるはずです。コンポーネントが優先サイズやサイズなどの同じプロパティを共有している場合、それらすべての値を同時に編集できます。
プロパティ ビューで prefferedSize プロパティを変更し、幅と高さを設定した後に Enter キーを押すと、すべての JPanel が同じ幅と高さにポップされます。
もう 1 つの方法は、CTRL を押したまますべての JPanel を選択してクリックすることです。次に、それらのすべてが選択されている状態で、そのうちの 1 つを右クリックし、「同じサイズ」または「デフォルト サイズを設定」などのオプションを選択します。
すべてのパネルを選択し (ナビゲーターで行うのが最も簡単な場合があります)、右クリックして [同じサイズ] > [同じ幅]、[同じサイズ] > [同じ高さ] の順に選択します。選択したパネルの最大寸法に設定されます。
特定のサイズを設定する場合は、すべてのパネルが選択されている状態で、preferredSize プロパティを変更します。