私はJavaのrepaintメソッドを使用して再描画しますが、キャンバスをクリックするか、パネルのサイズを変更した場合にのみ更新が表示されます。これをどうすれば解決できますか?何が原因ですか?Javaの再描画が正しく機能しない
5
A
答えて
15
メソッドrevalidate()を呼び出す必要があります。これにより、レイアウトマネージャはすべてのコンポーネントを更新/再描画します。
2
repaint()は実際には再ペイントしていませんが、を要求してにコンポーネントの再描画を要求しています。
0
塗りたいコンポーネントからGraphicsオブジェクトを単に取り込むと便利です。次に、Graphicsオブジェクトでpaintメソッドを呼び出します。たとえば、
g = component.getGraphics();
draw(g);
+0
これは実際にスイングスレッドに既にあるときに非常に便利です – aepurniet
関連する問題
- 1. 無効を使用して再描画が正しく機能しない
- 2. Java再描画コンポーネントが正しく表示されない
- 3. ダイアログが閉じた後にJavaスイングボタンが正しく再描画されない
- 4. Sudoku C再帰関数が正しく機能しない
- 5. ModalPopupExtenderが正しく機能しない
- 6. タイムゾーンが正しく機能しない
- 7. セッションタイムアウトが正しく機能しない
- 8. CanExecuteChangedが正しく機能しない
- 9. XMLHTTPRequestが正しく機能しない
- 10. GetContentHeight()が正しく機能しない
- 11. NSUserDefaultsが正しく機能しない
- 12. XPathが正しく機能しない
- 13. スティッキーフッタが正しく機能しない
- 14. コールバックが正しく機能しない
- 15. Djangoの拡張機能 - ダンプスクリプトが正しく機能しない
- 16. フォームのロードイベントで描画グラフィックスが機能しない
- 17. LWJGLがテクスチャを正しく描画しない?
- 18. 再描画機能ではない作業...
- 19. 正規表現が正しく機能しない
- 20. 背景が正しく描画されないのを表示
- 21. PayPalの支払い方法が正しく機能しない
- 22. フォームの検証が正しく機能していない
- 23. 一連のif文が正しく機能していない
- 24. ベストセラーフォーマットのクエリが正しく機能していない
- 25. Androidスイッチのステートメントが正しく機能していない
- 26. facebook wallの投稿が正しく機能していない
- 27. 秘密の単語の機能が正しく機能しない理由
- 28. OnPaintが正しく描画されない
- 29. JQuery MobileでPhoneGapが正しく描画されない
- 30. Python Turtleが正しく描画されない
コードを教えてください。または私たちが推測することを望みますか? –
標準のSwingコンポーネントのみを使用していますか?カスタムコンポーネントを作ったことがありますか? –
スイング? AWT? SWT?私たちは役に立つ答えを得るためにもっと多くの情報が必要です。 –