Null レイアウト (これは維持する必要があります) と単純な Etched Border を持つ JPanel があります。ここで、ボタンの位置を最も深いポイントに設定したいと思います。このためには、境界線の幅が必要です。どうすればこれを入手できますか? Component.insets().bottom
正常に動作しますが、このメソッドは非推奨です。もっと新しいものはありますか?ありがとう!
編集:私の英語には申し訳ありません。そして、反対票を投じてくれてありがとう.. -.-
int base = myComponent.getInsets().bottom;
ドキュメントから
非推奨。JDK バージョン 1.1 以降、getInsets() に置き換えられました。
Swing は、レイアウト マネージャーを使用するように設計されています。コンポーネントの配置とサイズ変更には、1 つを使用することをお勧めします。コンポーネントのベースの場所を決定する必要がなくなるはずです。