如何在JPanel中以椭圆形添加轮廓?

时间:2020-04-24 14:12:08

标签: java swing jpanel

这是我的简单代码。我想在椭圆形上以3像素的厚度添加轮廓,并且我希望轮廓颜色为蓝色,但是我不知道如何添加轮廓。

public class Ellipse extends JPanel {

public Ellipse(){
    this.setPreferredSize(new Dimension (800,500));
    this.setBackground(Color.WHITE);                     
}

protected void clear(Graphics g) { 
    super.paintComponent(g); 
    Graphics2D g2d = (Graphics2D) g;
    g2d.setColor(Color.orange);
    g2d.draw(new Ellipse2D.Double(650,100,50,100));
    g2d.fillOval(650, 100, 50, 100); 
}

0 个答案:

没有答案