使用java畫圓要用到繪圖類Graphics,下面是實例代碼和運行效果:
package?com.dikea.demo01; ?
import?java.awt.*;?
import?javax.swing.*;?
//?java繪圖原理?
public?class?demo_01?extends?JFrame?{ ?
MyPanel?mp?=?null;?
public?static?void?main(String[]?args)?{?
//?TODO?自動生成的方法存根?
demo_01?demo01?=?new?demo_01();?
}?
public?demo_01(){?
mp?=?new?MyPanel();?
this.add(mp);?
this.setSize(400,?300);?
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);?
this.setVisible(true);?
}?
} ?
//?定義壹個MyPanel面板,用於繪圖區域?
class?MyPanel?extends?JPanel{?
//覆蓋JPanel?
//?Graphics?是繪圖的重要類,可以理解成壹支畫筆?
public?void?paint(Graphics?g){?
//?1.?調用父類函數完成初始化任務?
//?這句話不可以少?
super.paint(g);?
//?先畫出壹個圓圈 ?
g.drawOval(100,?100,?30,?30);?
}?
} ?
代碼復制進ide編程工具,運行效果如下: