Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用java绘制点_Java_Swing_Graphics_Awt - Fatal编程技术网

用java绘制点

用java绘制点,java,swing,graphics,awt,Java,Swing,Graphics,Awt,在applet中,我们有一个抽绳功能。 我想在形式上画一个点。我试图查看代码,但无法查看。[drawline绘制了一系列点 ] 在swing或applet中是否可以执行类似操作 如何在java表单中绘制单点?您可以通过调用具有相同起点和终点的绘图线来绘制单点 g.drawLine(x,y,x,y); 另一种方法是填充一个1乘1的矩形 g.fillRect(x,y,1,1); 但是,绘制单个像素的效率非常低。如果要绘制整个图像,应使用buffereImage。要设置像素,您可以使用该方法。您可

在applet中,我们有一个抽绳功能。 我想在形式上画一个点。我试图查看代码,但无法查看。[drawline绘制了一系列点 ]

在swing或applet中是否可以执行类似操作


如何在java表单中绘制单点?

您可以通过调用具有相同起点和终点的
绘图线来绘制单点

g.drawLine(x,y,x,y);
另一种方法是填充一个1乘1的矩形

g.fillRect(x,y,1,1);

但是,绘制单个像素的效率非常低。如果要绘制整个图像,应使用
buffereImage
。要设置像素,您可以使用该方法。

您可以通过调用具有相同起点和终点的
绘制线来绘制单个点

g.drawLine(x,y,x,y);
另一种方法是填充一个1乘1的矩形

g.fillRect(x,y,1,1);

但是,绘制单个像素的效率非常低。如果要绘制整个图像,应使用
buffereImage
。要设置像素,可以使用该方法。

例如,可以使用
drawRect
。如果希望绘制大量单个像素,可以使用数组和
buffereImage
,但这是更高级的渲染。

例如,可以使用
drawRect
。如果希望绘制大量单个像素,可以使用数组和
BuffereImage
,但这是更高级的渲染。

只需在BuffereImage中调用setRGB即可绘制单个点

BufferedImage.setRGB(x, y, rgb);

只需在BuffereImage中调用setRGB即可绘制一个点

BufferedImage.setRGB(x, y, rgb);

请发布您的代码并解释什么不起作用fillCircle有什么问题?为什么要编写小程序?如果是由于老师的规范,请参考“…在swing或applet中?”这是不合逻辑的“或”。Swing有
JFrame
JApplet
,而AWT的等价物是
Frame
Applet
。使用Swing而不是AWT(更好),使用
JFrame
而不是
JApplet
(更简单)。请发布您的代码并解释什么不起作用fillCircle有什么问题?为什么要编写小程序?如果是由于老师的规范,请参考“…在swing或applet中?”这是不合逻辑的“或”。Swing有
JFrame
JApplet
,而AWT的等价物是
Frame
Applet
。使用Swing而不是AWT(更好),使用JFrame而不是JApplet(更容易)。如何初始化BuffereImage?我是初学者。BufferedImage buf=新的BufferedImage(宽度、高度、BufferedImage.TYPE_INT_RGB);如果要从磁盘加载映像。BufferedImage buf=ImageIO.read(新文件(路径名))
BufferedImage buf=ImageIO.read(新文件(路径名))不在(沙盒)小程序中..如何初始化BuffereImage?我是初学者。BufferedImage buf=新的BufferedImage(宽度、高度、BufferedImage.TYPE_INT_RGB);如果要从磁盘加载映像。BufferedImage buf=ImageIO.read(新文件(路径名))
BufferedImage buf=ImageIO.read(新文件(路径名))不在(沙盒)小程序中。。