成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java畫圓函數(shù)代碼源碼 用java畫一個圓

請寫出用java代碼畫一個圓

靠,樓上的回答那么長啊,只要一個函數(shù),就是

文縣網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)

drawOval(int x,int y,int w,int h); 這是是畫橢圓形的函數(shù),但是它也可以畫圓形。

比如 drawOval(100,100,50,50); 就在坐標(biāo)50,50畫一個直徑100的圓,只要把,最后的2個參數(shù)設(shè)成一樣就是一個圓。要畫直徑200的話,就把最后2個參數(shù)設(shè)成200,200 一切OK了

Java中畫圈是哪個函數(shù)

使用drawOval來畫圓圈,?

g.drawOval(x, y, w, h); x,y表示圓所在的位置.w ,h 表示圓的寬高,當(dāng)寬高不一致是就是橢圓

實(shí)例

import?java.awt.Color;

import?java.awt.Graphics;

import?javax.swing.JFrame;

public?class?SwingDemo?extends?JFrame{

public?SwingDemo()?{

setTitle("窗口");

setSize(280,?180);

setLocationRelativeTo(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public?static?void?main(String[]?args)?{

new?SwingDemo();

}

@Override

public?void?paint(Graphics?g)?{

super.paint(g);

g.setColor(Color.RED);

g.drawOval(150,?100,?30,?20);//畫橢圓

g.setColor(Color.BLUE);

g.drawOval(100,?50,60,?60);//畫圓

}

}

顯示

在Java中如何用程序畫一個圓

使用java畫圓要用到繪圖類Graphics,下面是實(shí)例代碼和運(yùn)行效果:

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面板,用于繪圖區(qū)域

class?MyPanel?extends?JPanel{

//覆蓋JPanel

//?Graphics?是繪圖的重要類,可以理解成一支畫筆

public?void?paint(Graphics?g){

//??1.?調(diào)用父類函數(shù)完成初始化任務(wù)

//??這句話不可以少

super.paint(g);

//?先畫出一個圓圈

g.drawOval(100,?100,?30,?30);

}

}

代碼復(fù)制進(jìn)ide編程工具,運(yùn)行效果如下:

JAVA畫圓

import java.awt.Frame;

import java.awt.Graphics;

public class S extends Frame{

private int x;

private int y;

private boolean drawOval;//為true時繪制

//測試入口函數(shù)

public static void main(String []args)

{

new S().print();

}

//構(gòu)造函數(shù),初始化x、y坐標(biāo),設(shè)置drawOval變量為false,設(shè)置窗體大小

public S()

{

x = 200;

y = 200;

drawOval = false;

this.setSize(400,400);

this.setVisible(true);

}

public void print(){

//在調(diào)用S類實(shí)例的print方法時,畫一個以屬性X,Y為起點(diǎn)的寬高為10的圓.

drawOval = true; //設(shè)置drawOval變量為true

repaint(); //調(diào)用刷新畫面方法

}

public void paint(Graphics g)

{

//為true時繪制

if(drawOval)g.fillOval(x,y,10,10);

}

}

標(biāo)題名稱:java畫圓函數(shù)代碼源碼 用java畫一個圓
文章地址:http://jinyejixie.com/article24/dosgdje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、商城網(wǎng)站、營銷型網(wǎng)站建設(shè)、外貿(mào)建站、用戶體驗(yàn)、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
中方县| 正宁县| 琼中| 宜兴市| 巫山县| 互助| 武强县| 苏尼特左旗| 天镇县| 咸阳市| 咸丰县| 长宁区| 南溪县| 娄烦县| 罗定市| 西盟| 嘉善县| 乌恰县| 永定县| 富蕴县| 定远县| 南充市| 色达县| 定边县| 游戏| 平定县| 阿尔山市| 平利县| 崇左市| 新龙县| 武宣县| 葫芦岛市| 苍南县| 阿尔山市| 乌兰察布市| 梨树县| 昌吉市| 偃师市| 苏尼特左旗| 图们市| 锡林浩特市|