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