に多くJLabel
のs(sを含むImageIcon
)がありJPanel
ます。
そして、これJPanel
はGUIのパネルにすぎません。他にもたくさんのパネルがあります。
JPanel
コンテナの正確なピクセル座標にラベルを配置したいと思います。
使用せずにそれを行うにはどうすればよいGroupLayout
ですか?
に多くJLabel
のs(sを含むImageIcon
)がありJPanel
ます。
そして、これJPanel
はGUIのパネルにすぎません。他にもたくさんのパネルがあります。
JPanel
コンテナの正確なピクセル座標にラベルを配置したいと思います。
使用せずにそれを行うにはどうすればよいGroupLayout
ですか?
Javaチュートリアルの「レイアウトマネージャーなしで実行する(絶対配置)」を参照してください。
レイアウトマネージャーを使用せずにコンテナーを作成するには、次の手順を実行します。
- を呼び出して、コンテナのレイアウトマネージャをnullに設定します
setLayout(null)
。- コンテナの子ごとに
Component
クラスのメソッドを呼び出します。setbounds
Component
クラスのrepaint
メソッドを呼び出します。
絶対ポジショニングを実行できるMigLayoutを見てください。これは、JDKの一部ではなく、個別のダウンロードです。
レイアウトマネージャーが絶対的なポジショニングを行う限り、それは非常に優れています。
また
LayoutManager
(Container.setLayout
)を設定して、必要な正確な位置を設定するか、null
レイアウトマネージャーを設定し( myPanel.setLayout(null);
)、コンポーネントの位置を外部に設定します(Component.setBounds
)。