
JAVA如何绘制方框
用户关注问题
在Java中哪个类常用于绘制图形?
我想在Java程序里绘制方框,需要用到哪个类或者方法比较合适?
使用Graphics类绘制图形
在Java中,绘制图形常用的是java.awt.Graphics类。通常会在JPanel的paintComponent方法中获取Graphics对象,通过调用其drawRect方法,可以绘制方框。
如何设置绘制方框的颜色和线宽?
绘制方框时想更改边框颜色以及线条粗细,应该怎么操作?
使用Graphics2D和设置颜色及笔触
将Graphics对象强转为Graphics2D后,可以调用setColor方法改变颜色,使用setStroke方法设置线宽。比如用new BasicStroke(3)设置3像素宽的边框,再用drawRect绘制方框。
如何让绘制的方框出现在窗口中?
绘制方框代码写好了,但运行时没看到图形,怎么保证方框能正常显示?
将绘制代码放入组件的重写绘图方法中
需要创建一个继承自JPanel的类,并重写其paintComponent方法,调用super.paintComponent(g)后绘制方框。然后将该面板添加到窗口(JFrame)中,窗口显示时绘制内容才会出现。