Java SE 7で最も簡単な方法は、デバッグ用にいくつかの点をプロットするだけのインスタンスを取得することですか?デスクトップ環境。Graphics2Dインスタンスの作成方法は?
答えて
あなたが使用することができBufferedImage
:
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics2D = image.createGraphics();
最も簡単で安全な方法はGraphics
の参照をpaintComponent
にキャストし、必要に応じてキャストすることです。そうすれば、Object
は正しく初期化されます。この参照は、必要に応じて他のカスタムペイントメソッドに渡すことができます。
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
...
}
以下@ greedybuddhaの類似したともう少し完全なソリューションを試みたが、私のプログラムがそれを作成した後すぐに終了します。 – necromancer
@randomstring:あなたは何か間違っている。何? - コードを表示していないので、わからない。 1 + –
ありがとう、私はJFrameでそれを追加する必要があった。私は初心者のどのくらいの私の質問ではっきりしている必要があります:) – necromancer
JPanelを作成してペイントしてください。
public class MyPanel extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
.... // my painting
}
}
私のプログラムはjpanelを作成した後に終了するだけです – necromancer
@randomstring:JFrameに入れてJFrameを表示していますか?あなたはSwingのチュートリアルを一通り行ったことがありますか? –
nope、初心者。私はそれをJFrameに追加するように考えました。ありがとう! – necromancer
- 1. Clang NamedDeclインスタンスの作成方法は?
- 2. AsyncTaskのインスタンスを作成する方法
- 3. OnClickListenerのインスタンスを作成する方法
- 4. CommonsMultipartFileインスタンスを作成する方法
- 5. インスタンスを作成しない方法*
- 6. Liferay 7で仮想インスタンスの作成アクションのモデルリスナを作成する方法は?
- 7. Graphics2Dの描画方法はどのようにJAVAで動作しますか?
- 8. usercontrolの既存のインスタンスのオブジェクトインスタンスを作成する方法は?
- 9. UitableViewの複数のインスタンスを作成する方法は?
- 10. 別のインスタンスからec2インスタンスを作成する方法は? boto awscli
- 11. XAMLでクラスのインスタンスを作成する方法は?
- 12. StructureMapでオブジェクトのインスタンスを動的に作成する方法は?
- 13. Pythonでクラスの異なるインスタンスを作成する方法は?
- 14. フローティング専用のインスタンスを作成する方法は?
- 15. タイプTのインスタンスを手動で作成する方法は?
- 16. GWTでインターフェイスのインスタンスを作成する方法は?
- 17. python:ループ内の異なるインスタンスを作成する方法は?
- 18. オブジェクトのインスタンスを作成する方法は?
- 19. インスタンスの作成
- 20. インターフェイスからインスタンスを作成する方法は?
- 21. Firebaseで新しいDatabaseErrorインスタンスを作成する方法は?
- 22. クラスであるプロパティからインスタンスを作成する方法は?
- 23. インターフェイスの2つのインスタンスに2つのインスタンスのモニタを作成する方法
- 24. クラスベースのビューから作成されたインスタンスを作成する方法
- 25. DataTreeの孤児のFromJSONインスタンスの作成を避ける方法
- 26. モック改造のためのResponseBodyインスタンスの作成方法
- 27. 複数リクエストのジャージクライアントの単一インスタンスの作成方法
- 28. Java2D/Graphics2Dのパフォーマンス
- 29. Graphics2Dアイソメトリックタイルマップのマルチコンポジット
- 30. graphics2Dのリスト
私は答えが好きです - 画像を表示する方法? – necromancer
JLabelによって表示されるImageIcon。 1 + –
私が受け入れる答えが難しいという難しい選択肢、私は超シンプルさと超移植性のためにこれを選んだ。サーバー側だけでなくデスクトップ上でも動作します。このアプローチの唯一の欠点は、デバッグに使用できるマウスイベントをトラップできないため、デスクトップには理想的ではないということです。それは私が求めたものではありません。素晴らしい答えをありがとう! – necromancer