
java如何画长方形
用户关注问题
在Java中用哪种方法可以绘制长方形?
我想在Java程序里画一个长方形,应该使用哪个类或方法来实现?
使用Graphics类的drawRect方法绘制长方形
可以使用Java中的Graphics类提供的drawRect(int x, int y, int width, int height)方法绘制长方形。这个方法需要你指定长方形的起点坐标(x,y)以及宽度和高度。通常在重写组件的paint或paintComponent方法时调用这个方法来显示长方形。
Java如何在窗口中显示绘制的长方形?
我用Java画了长方形,但不知道如何把它显示在窗体上,有什么简单的方法吗?
在Swing的JPanel中重写paintComponent方法绘制长方形
可以创建一个继承自JPanel的类,重写paintComponent(Graphics g)方法,调用super.paintComponent(g)后使用Graphics对象的drawRect方法绘制长方形。然后将该面板添加到JFrame中并设置可见,即可在窗口中显示绘制的长方形。
绘制长方形时如何设置其颜色和填充?
在Java中我想画一个带颜色填充的长方形,应该怎么做?
使用Graphics对象的setColor和fillRect方法填充长方形
在绘制长方形前,调用Graphics对象的setColor(Color color)方法设置想要的颜色,然后使用fillRect(int x, int y, int width, int height)方法绘制一个填充的长方形。如果只想绘制边框,可以使用drawRect方法。