
2个回答
展开全部
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
*
* 文件名: Draw.java
* 说明:画圆演示
*
*/
public class Draw extends JFrame {
private static final long serialVersionUID = 1L;
//自定义的 panel
MyPanel panel;
Draw() {
MyPanel p = new MyPanel();
this.add(p);
//窗体尺寸
this.setSize(800, 600);
//显示窗体
this.setVisible(true);
//按窗体右上角的关闭按钮结束程序
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
class MyPanel extends JPanel {
private static final long serialVersionUID = 1L;
//左上角起点座标,X 和 Y 相同
int x = 100;
//椭圆的宽度和高度相同,就是圆
int r = 200;
/**
* 画图方法
*/
public void paint(Graphics g) {
super.paint(g);
//循环画椭圆
for (int i = 0; i < 5 * 20; i += 20) {
g.drawOval(x + i / 2, x + i / 2, r - i, r - i);
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
new Draw();
}
}
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
*
* 文件名: Draw.java
* 说明:画圆演示
*
*/
public class Draw extends JFrame {
private static final long serialVersionUID = 1L;
//自定义的 panel
MyPanel panel;
Draw() {
MyPanel p = new MyPanel();
this.add(p);
//窗体尺寸
this.setSize(800, 600);
//显示窗体
this.setVisible(true);
//按窗体右上角的关闭按钮结束程序
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
class MyPanel extends JPanel {
private static final long serialVersionUID = 1L;
//左上角起点座标,X 和 Y 相同
int x = 100;
//椭圆的宽度和高度相同,就是圆
int r = 200;
/**
* 画图方法
*/
public void paint(Graphics g) {
super.paint(g);
//循环画椭圆
for (int i = 0; i < 5 * 20; i += 20) {
g.drawOval(x + i / 2, x + i / 2, r - i, r - i);
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
new Draw();
}
}

2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点...
点击进入详情页
本回答由百事牛提供
展开全部
import java.applet.Applet;
import java.awt.Graphics;
public class RoundApplet extends Applet {
int start=50;
int width=100;
public void paint(Graphics g) {
for (int i = 0; i < 5*20; i+=20) {
g.drawOval(start+i/2, start+i/2, width-i, width-i);
}
}
}
import java.awt.Graphics;
public class RoundApplet extends Applet {
int start=50;
int width=100;
public void paint(Graphics g) {
for (int i = 0; i < 5*20; i+=20) {
g.drawOval(start+i/2, start+i/2, width-i, width-i);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询