私はJavaにかなり慣れていないので、いくつかのラベル、ボタン、およびテキストフィールドを備えたGUIアプリケーションを作成しようとしています. プログラムは非常にシンプルで、デフォルトのレイアウトである FlowLayout を使用したかっただけです。すべてをうまく配置してサイズを調整することができましたが、唯一機能していないように見えるのは位置合わせです。ボタンとテキストフィールドを特定の配置で配置したいのですが、配置を設定すると、オブジェクト自体ではなくオブジェクトの内部にテキストが移動します。たとえば、次のように書きました。
button.setHorizontalAlignment(JButton.RIGHT);
ボタン自体ではなく、ボタン内のテキストを揃えているようです。ボタン内のテキストではなく、ボタン自体を整列させる方法はありますか?
他のタイプのレイアウト(BoxLayoutなど)を使用すると配置が簡単になることはわかっていますが、FlowLayoutを使用して配置することが不可能でない限り、これにはFlowLayoutを使用したいだけです(そうは思いません)。 .
前もって感謝します。