使用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);
}
}
執行效果圖:
相關文章
- canvas繪製多個圓圈效果Canvas
- 使用canvas繪製圓弧動畫Canvas動畫
- java:繪製圖形Java
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- iOS開發——Core Graphics繪圖iOS繪圖
- CSS 繪製半圓CSS
- iOS 繪製圓角iOS
- canvas 繪製圓形Canvas
- canvas繪製網狀圓圈程式碼例項Canvas
- BitmapShader繪製圓形圖片
- [UI]實用案例--Shape繪製實用圓圈UI
- 使用canvas繪製圓形進度條Canvas
- canvas 繪製圓角矩形Canvas
- SVG <circle> 繪製圓形SVG
- SVG 繪製圓角矩形SVG
- 使用css繪製圖形CSS
- 使用Drawing 類繪圖繪圖
- 標準圓形餅圖Python繪製方法Python
- SVG <ellipse> 繪製橢圓SVG
- canvas繪製不重合的圓Canvas
- CSS繪製橢圓程式碼CSS
- python繪製圓柱體Python
- amCharts繪製甜甜圈
- 使用CreateJS繪製圖形JS
- vue使用Echarts繪製地圖VueEcharts地圖
- C#使用自己寫的海龜繪圖類繪製遞迴分型樹C#繪圖遞迴
- CSS魔法系列:純CSS繪製基本圖形(圓、橢圓等)CSS
- HTML5 Canvas使用路徑——繪製圓形HTMLCanvas
- css3 繪製畫圓、扇形CSSS3
- CAD繪圖工具——橢圓繪圖
- 如何使用軟體繪製流程圖!流程圖
- 使用joinjs繪製流程圖(一)JS流程圖
- PyQtGraph之多圖繪製QT
- 繪製雷達圖
- 使用clay.js繪製一棵圓形樹JS
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 使用 Flutter 繪製圖表(一)柱狀圖?Flutter
- Android 開發:使用繪製基金圖表類(帶快取的圖表類)Android快取