JFrameで実際のJPanelサイズを取得するにはどうすればよいですか?実際のJPanelサイズを取得するには?
答えて
たJFrameのコンテンツ・ペインのサイズをしたい場合は部品やレイアウトが事前に計算されていないので、それが表示されるまでサイズは0,0
になります。
jPanelの子コンポーネントを実際の幅と高さに初期化するためのコールバックはありますか? –
thePanel.getSize();
これはディメンションを返します。
Panelがサイズ変更されたときにディメンションを表示するためにComponentListenerを追加することがあります。
EDIT:あなたは
theFrame.getContentPane().getSize();
実際のサイズはjava.awt.Dimension [width = 0、height = 0]ではありません。 – Yoda
の前に@RobertKilar km半分の質問に答えました。興味のあるパネルにComponentLsternerを追加し、componentResizedイベントを監視して監視します – MadProgrammer
@RobertKilarあなたはおそらくレンダリングされる前にサイズを取得しています。コンポーネントリスナーのresizeイベントハンドラを試してみてください。 – km1
- 1. フレックス3 - コンポーネントの実際のサイズを取得する
- 2. 実際の画像サイズは、サイズ変更後に取得します
- 3. ペーパークリップ得る実際の画像サイズ
- 4. Android Nの後で実際の画面サイズを取得する方法は?
- 5. Swift/IOSでの実際の表示サイズの取得
- 6. JFrame:実際のコンテンツサイズを取得する
- 7. JPanelにadd()を実行すると、サイズが破損する
- 8. 実行時にJPanelのサイズを変更すると、Java
- 9. Symfony(1.4)アプリケーションへの実際のURLを取得するには?
- 10. TextBoxの実際の高さを取得するには?
- 11. 実際のテーブルサイズを取得するには
- 12. Jqueryから実際のオブジェクトを取得するには?
- 13. キャンバスを通して実際の画像サイズを取得できますか?
- 14. DbCommand&Parameters:実際に実行されるSQLを取得する
- 15. WindowsでSDカードの実際のサイズを取得するにはどうすればよいですか?
- 16. QDockAreaのサイズを取得するには?
- 17. ダイアログのサイズを取得するには?
- 18. JPanelでRunnableを実装する際のjava.lang.StackOverflowError - Java Swing
- 19. SpicIE - アドレスバーの実際のアドレスを取得する方法は?
- 20. Mono.Optionsで実際のオプション名を取得
- 21. Magentoで実際のテーブル名を取得
- 22. OpenPop.net実際のメッセージテキストを取得
- 23. ジオコーディングを逆にして実際のビジネス名を取得する
- 24. jQueryで実際のCSS値を取得する方法は?
- 25. OpenLayersで実際の座標を取得する方法は?
- 26. WinRTアプリケーションで実際の言語を取得する方法は?
- 27. スタックの実際のサイズを取得する方法がないのはなぜですか?
- 28. 「実際のサイズ」の形状
- 29. JPanelのサイズを設定する
- 30. Androidでナビゲーションバーの高さを実際に取得する方法
"実際に[' getSize() '](http://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#getSize%28%29)を呼び出すことで"メソッドが実現される前に呼び出されている可能性があります。具体的なアドバイスについては、[SSCCE](http://sscce.org/)に投稿してください。 –
@Andrewは言う通り。しかし、レンダリングされるまではそれを行うことはできません。 – km1