私は土地に木を描こうとしています。オブジェクトを作成できるかどうかを知る必要があります。そこに木を作りなさい。 2d JFrameにペイントします。私はJFrameを使って無作為に生成された土地を作るプログラムを作っています
-1
A
答えて
0
あなたはJFrameにペイントしないで、Graphics(またはGraphics2D)にペイントします。 JFrame(または任意のコンポーネント)はいつでもコンテンツをペイントできる必要があります。つまり、JFrameはシーン全体のコピーを1つの形式または他の形式(描画可能なオブジェクトのコレクション、またはオブジェクトが1回だけ描画されるビットマップイメージ)に保持する必要があります。
void paint(Graphics g, int x, int y);
または
void paint(Graphics2D g, double x, double y);
+0
私は申し訳ありませんが、私は間違った言い方をしました。私はペイントコンポーネントを使用していますが、ペイントオブジェクトを作成して座標で呼び出すことができ、ペイントコンポーネント上にペイントすることができるかどうかは疑問でした。 –
+0
@TrevorFitzgeraldは木を塗るクラスを探していますか? –
関連する問題
- 1. 無作為グラフを生成する
- 2. Selenium Chromeスクリーンショットは無作為に生成されます
- 3. テストのために無作為に引っ張ってください
- 4. dplyrを使って無作為にサンプリングして変数を割り当てる
- 5. 私が作成したAcc Controllerは私によって作成されたアカウントコントローラ
- 6. avahiによってブロードキャストされるプログラムを作成する
- 7. データセットを無作為にトレーニングとテストを使ってJavaに分割する
- 8. 表示のための文を無作為に生成する
- 9. 3D無作為化された惑星の生成
- 10. NetBeansでCMakeを使ってプログラムを作成するには?
- 11. アクセスはプログラムによって作成されたUIbuttons:objective-c
- 12. XSD.exeによって作成されたデータセットクラスに基づいてXMLを生成
- 13. Graknは、エンティティによって作成されたエンティティを作成しますか?
- 14. サインアップページはpdo phpを使って作成されました。エラー
- 15. 私はロボットを作っていて、私はwebhookを使っています。
- 16. cudaMallocによって生成された新しいスレッド|動作?
- 17. のOracle SQL:私はテーブルを持って作成されたフィールド
- 18. プログラムによって作成された空白ファイル
- 19. NHibernate - 動的に作成されたテーブルを使って作業する
- 20. Capybara:Chromeでのスクリーンショットは無作為に暗くなっています
- 21. Linuxでは、プログラムによって作成されたファイルはありますか?
- 22. グリッド上で無作為に指向グラフを生成する
- 23. 無作為にユーザー入力を生成する
- 24. Golangで無作為に行列を生成する
- 25. UIViewオブジェクトを無作為に生成する方法
- 26. は必ず、ユーザの入力は、私のプログラムによって生成された文字に一致作る
- 27. 条件に基づいて無作為に選択されたアイテムのリストを作成
- 28. makeappxツールを使って作成したappxの.appxuploadを作成するには?
- 29. 条件はjQueryを使って作成された要素内
- 30. Python;メソッドによって作成されたインスタンス変数を使って作業する
申し訳ありません:
は描画可能オブジェクトについては、あなただけの自分自身をペイントする方法を知っている方法を必要としています。しかし、私はあなたの質問を理解することはできません。あなたはあなたが欲しいものの詳細を共有することができますか? – anthoon
あなたはJFrameにペイントしないで、Graphics(またはGraphics2D)にペイントします –