可以使用Graphics2D类的drawOval方法。该方法接受四个参数,分别是圆的左上角的x坐标、圆的左上角的y坐标、圆的宽度和高度。以下是一个示例代码: 代码语言:txt 复制 import javax.swing.*; import java.awt.*; public class DrawCircle extends JFrame { public DrawCircle() { setTitle("Draw Circle"); set...
}publicstaticvoidmain(String[] args) {//TODO Auto-generated method stubDrawCircle dc=newDrawCircle();//初始化对象且调用构造方法dc.setVisible(true);//窗体可视化} } 案例运行结果如下 packagecom.graphics;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Shape;importjava.awt.geom.Ellip...
java程序设计第四版细化drawCircle方法 java程序设计进阶篇,面向对象进阶1、包2、权限修饰符3、final4、常量5、枚举6、抽象类6.1抽象类、抽象方法6.2抽象的特征和注意事项6.3模板方法模式7、接口7.1接口概述7.2接口的使用--被实现7.3接口与接口的关系--多继承7.4接口的注意
MainCircle+drawCircle() : void 3.2 状态图 下面是绘制实心圆的状态图: drawCircle()drawFinished()IdleDrawing 3.3 代码示例 下面是绘制实心圆的Java代码示例: importjavax.swing.*;importjava.awt.*;publicclassMainextendsJFrame{publicMain(){setTitle("Draw Circle");setSize(400,400);setDefaultCloseOperation...
正文 1 java生成circle对象,并调用draw方法:class Circle{double x,y,r;public Circle(){this.x=0;this.y=0;this.r=0;}。使用静态方法创建对象public static Circle createInstance(){createCount++;return new Circle();}使用静态变量保存创建次数private static int createCount;public int getCreateCount(){...
import java.awt.*; /** * @author xxx * @version 1.0 * 演示如何在面板上画圆形 */ public class DrawCircle extends JFrame{ //JFrame 对应一个窗口, 可以理解为 一个画框 //定义一个面板 private MyPanel mp = null; public static void main(String[] args) { new DrawCircle(); } public Dr...
drawOval(120, 70, OVAL_WIDTH, OVAL_HEIGHT);//绘制第5个圆形 } } public static void main(String[] args) { // TODO Auto-generated method stub DrawCircle dc=new DrawCircle();//初始化对象且调用构造方法 dc.setVisible(true);//窗体可视化 } } 案例运行结果如下 代码语言:javascript 代码运行...
import java.awt.*;public class DrawCircle extends Canvas { public static void main(String[] args){ new DrawCircle();} public DrawCircle(){ setSize(50, 50);} public void paint(Graphics g){ g.drawOval(5,5,10,10);} } drawOval是画椭圆的,而Graphics类中并没有真正画圆的工具...
}publicstaticvoidmain(String[] args) {//TODO Auto-generated method stubDrawCircle dc=newDrawCircle();//初始化对象且调用构造方法dc.setVisible(true);//窗体可视化} } 案例运行结果如下 packagecom.graphics;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Shape;importjava.awt.geom.Ellip...
// draw circle (color already set to foreground) g.fillOval(x, y, d, d); g.setColor(Color.black); g.drawOval(x, y, d, d); } <!---> Developers who are new to AWT might want to take a peek at thePaintDemo example, which provides a runnable program example of how to use...