Java之绘制五环图案
生活随笔
收集整理的這篇文章主要介紹了
Java之绘制五环图案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前面已經介紹過繪制方法。這里不再贅述。
package com.caiduping;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class FiveDaisyChainFrame extends JFrame {
FiveDaisyChainPanel fivePanel = new FiveDaisyChainPanel(); // 創建面板類的實例
public static void main(String args[]) { // 主方法
FiveDaisyChainFrame frame = new FiveDaisyChainFrame(); // 創建窗體類的實例
frame.setVisible(true); // 顯示窗體
}
public FiveDaisyChainFrame() {
super(); // 調用超類的構造方法
setTitle("繪制五環圖案"); // 窗體標題
setBounds(100, 100, 269, 222); // 窗體的顯示位置和大小
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 窗體關閉方式
add(fivePanel); // 將面板類的實例添加到窗體容器中
}
class FiveDaisyChainPanel extends JPanel { // 創建內部面板類
public void paint(Graphics g) { // 重寫paint()方法
Graphics2D g2 = (Graphics2D)g; // 獲得Graphics2D對象
BasicStroke stroke = new BasicStroke(3); // 創建寬度是3的筆畫對象
g2.setStroke(stroke);// 設置筆畫對象
Color color = new Color(0,162,232);// 創建顏色對象
g2.setColor(color);// 設置顏色
g2.drawOval(30, 40, 60, 60); // 繪制第一個圓
color = new Color(233,123,16); // 創建新的顏色對象
g2.setColor(color);// 設置顏色
g2.drawOval(60, 70, 60, 60); // 繪制第二個圓
color = new Color(28,20,100);// 創建新的顏色對象
g2.setColor(color);// 設置顏色
g2.drawOval(92, 40, 60, 60); // 繪制第三個圓
color = new Color(0,255,0);// 創建新的顏色對象
g2.setColor(color);// 設置顏色
g2.drawOval(122, 70, 60, 60); // 繪制第四個圓
color = new Color(255,0,0);// 創建新的顏色對象
g2.setColor(color);// 設置顏色
g2.drawOval(154, 40, 60, 60); // 繪制第五個圓
}
}
}
run:
不努力,還要青春干什么?
總結
以上是生活随笔為你收集整理的Java之绘制五环图案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# webkit内核 网页填表
- 下一篇: aview安装和使用