アプレットには drawline 関数があります。ポイントをフォームにプロットしたい。コードを表示しようとしましたが、できません。[drawline は一連の点をプロットします]
public abstract void drawLine(int x1, int y1, int x2, int y2);
スイングやアプレットでそのようなことをすることは可能ですか?
Javaフォームで単一のポイントをプロットする方法は?
drawRect
たとえば、使用できます。多くの単一ピクセルをプロットしたい場合は、配列と を使用できますが、BufferedImage
それはもう少し高度なレンダリングです。
drawLine
同じ始点と終点で呼び出すことにより、単一の点をプロットできます。
g.drawLine(x,y,x,y);
もう 1 つの方法は、1 行 1 列の四角形を塗りつぶすことです。
g.fillRect(x,y,1,1);
ただし、単一のピクセルをプロットするのは非常に非効率的です。画像全体を描画したい場合は、BufferedImage
代わりに a を使用する必要があります。ピクセルを設定するには、setRGB
メソッドを使用します。
BufferedImage で setRGB を呼び出すだけで、単一の点をプロットできます。
BufferedImage.setRGB(x, y, rgb);