Java 一个简单的画图程序
2011-07-25 14:04
399 查看
import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.Color; import java.awt.Graphics; public class DrawArcs extends JFrame { public DrawArcs() { setTitle("画弧形"); getContentPane().add(new ArcsPanel()); } /** 主方法 */ public static void main(String[] args) { DrawArcs frame = new DrawArcs(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(250, 300); frame.setLocationRelativeTo(null); frame.setVisible(true); } } // 在面板上画弧形的类 class ArcsPanel extends JPanel { protected void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.BLUE); //设置弧形的颜色为蓝色 int i=0; int xCenter = getWidth() / 2; int yCenter = getHeight() / 2; int radius = (int)(Math.min(getWidth(), getHeight()) * 0.4); int x = xCenter - radius; int y = yCenter - radius; //使用while循环画弧形 while(i<360){ g.fillArc(x, y, 2 * radius, 2 * radius, i, 30); i+=90; } } }
输出的效果图:
本文出自 “IT的点点滴滴” 博客,请务必保留此出处http://liangruijun.blog.51cto.com/3061169/622706
相关文章推荐
- 一个用Java写的简单的TCP聊天程序
- Java写一个简单的死锁程序
- 用java编写一个简单的字符串加密解密程序,将字符串分成若干行,实现字符串以一列一列读取,并还原之前输入的字符串。这里实现4行输出。
- 利用java实现一个简单的远程监控程序
- 一个简单的java socket通信程序
- 用Java实现一个简单的服务器与客户端程序
- 一个简单的小小记账本程序(java)
- java中使用向量做的一个简单翻页程序
- 一个用JAVA写的画图程序
- 用java实现的一个简单web服务器程序
- 关于兔子的一个简单java程序题
- 【java学习记录】3.采用面向对象的方法设计一个能对复数(Complex)进行加、减、乘法的简单运算的程序
- 一个用JS作的简单的画图程序,可改画线粗细和顡色,觉得挺有意思的,所以放上来,以供相互学习
- 一个JAVA画图程序
- Java写的一个简单的图片移动小程序
- Linux环境下部署完JDK后运行一个简单的Java程序
- 一个简单的猜数字游戏--JAVA程序
- Java实现一个小说采集程序的简单实例
- 一个简单的java程序
- 3.1 一个简单的Java程序