私は現在setLayout(null);
(私の好み)を使用していますが、いつものように、位置決めの問題に遭遇するのは簡単です。この場合、私はAWT.Chooser
と2 JButton
を持っています。これと同様に、Good Oneはしょっちゅう起動時に第二JButton
が、それはheight
のボタンにY
位置+
をレンダリングします「キャンセル」、そうのように、私はオラクルのチュートリアルを通して、ここでスタック上に見つけることができるものからBad One は、それがこの問題を引き起こしているsetLayout(null)
です。それを修正するために、私はこの特定のデザインに合ったレイアウトを見つけるためにさまざまなレイアウトを行ってきました。私が見つけたのはCardLayout
で、これは一番近いようです。ボタンを正しい位置に置くことは自分のデザインに合っていませんが。 レイアウトマネージャを使用せずにこれを修正する方法はありますか?私はこれに間違ったアプローチをしていますか?私は必要があればウィンドウサイズを変更することができますし、新しいデザインが必要な場合は、それは問題ではありません。前もって感謝します!Java.Swingの絶対配置の不具合を修正する
-1
A
答えて
3
私が見つけたのは
CardLayout
で、最も近いと思われました。
CardLayout?それはコンポーネントの配置のレイアウトではなくコンポーネントのスワップであるため意味がありません。別のことを意味していないと確信していますか?自分自身、私は通常ネストそれぞれ独自のレイアウトマネージャーを持ち、この方法で簡単に維持するのが簡単な複雑なGUIを作成します。
あなたのGUIのために、私は全体的なGUIのBorderLayoutを与えるだろうとBorderLayout.CENTER位置に中央のJPanelを追加します。私は、底のレイアウトとしてFlowLayout(FlowLayout.TRAILING)
を使用するJPanelを作成し、それに私のJButtonを追加し、それをBorderLayout.PAGE_END位置のメインJPanelに追加します。これを解決する方法の可能性は無限です。
関連する問題
- 1. ポジション:絶対に私のカルーセルに不具合が発生する
- 2. iBoxのjavascriptファイルの不具合を修正する
- 3. Zend Framework + Flashアップローダの不具合を修正する
- 4. フィルタプロパティの不具合(Chrome)を修正していますか?
- 5. スクリプトを使用したElasticsearch multitypesクエリの不具合の修正
- 6. 絶対要素を絶対位置に配置します。 IE
- 7. WPFの絶対配置
- 8. JavaScriptの絶対配置
- 9. Firefoxでの絶対配置
- 10. ie7絶対配置のバグ
- 11. 絶対divを絶対divに配置する方法
- 12. 相対フレックスボックスの絶対配置要素
- 13. 100%幅の絶対相対配置
- 14. CSSの絶対配置と相対配置
- 15. 絶対配置でdivをセンタリングする
- 16. JavaFX:ドラッグ&ドロップ絶対配置
- 17. 絶対配置divがビューポート
- 18. 絶対配置とZ-インデックススタッキング
- 19. CSSレスポンス絶対配置
- 20. Webkit CSS絶対配置バグ?
- 21. 絶対配置要素
- 22. Java swing GUI絶対配置
- 23. 位置絶対絶対絶対
- 24. センターは絶対に配置<a>絶対配置された画像
- 25. ネイティブ絶対配置が機能しない場合に対応
- 26. CSS:Firefoxのボタンの絶対配置
- 27. 絶対配置のAndroidの使用
- 28. コンテンツが絶対配置されたフッタを配置する
- 29. 最新のChrome Dev Toolsの不具合の修正があります
- 30. 絶対配置div内相対配置div移動
AWTとSwingコンポーネントの混合に注意してください。常にうまく一緒に演奏されない傾向があります – MadProgrammer