java语言中怎么得到圆形的标签,如我的程序中想把方形的变成圆形,做一个交通指示灯

2025年03月01日 07:28
有4个网友回答
网友(1):

写一个类继承 JLabel,

在里面覆盖父类中的 public void paintComponent(Graphics g) 方法,在这个方法中以这个 Label 的宽高中的最小值的一半为半径画个圆并涂上图。


Graphics2D g2d = (Graphics2D) g;
g2d.draw......

网友(2):

这个不能直接用label 要自己用Graphics 画的

网友(3):

drawOval

网友(4):

drawArc()