用java绘制点
在applet中,我们有一个抽绳功能。 我想在形式上画一个点。我试图查看代码,但无法查看。[drawline绘制了一系列点 ] 在swing或applet中是否可以执行类似操作用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。要设置像素,您可以使用该方法。您可
如何在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(新文件(路径名))代码>不在(沙盒)小程序中。。