java中在面板上繪製圓,java中在面板上繪製乙個圓。

2021-03-04 08:38:56 字數 2740 閱讀 8935

1樓:擦

g.drawoval這個方法是用來繪製乙個普通意義上的橢圓的,drawoval( int x, int y, int width, int height)

x - 要繪製橢圓的左上角的 x 座標。

y - 要繪製橢圓的左上角的 y 座標。

width - 要繪製橢圓的寬度。

height - 要繪製橢圓的高度。

當width和height一樣的時候就成了園

2樓:匿名使用者

前面兩個數字不是圓心,而是外接長方形的左上角座標。

3樓:嘿丶羽塵呦

你的面板size給小了,給大一點 就可以看到圓了

4樓:鼬喲

是x,y的值大了吧,縮小點不就好了

java怎麼畫出乙個任意大小的圓形和矩形 20

5樓:匿名使用者

package test.xxl;

import java.awt.button;

import java.awt.color;

import java.awt.cursor;

import java.awt.graphics;

import java.awt.event.actionevent;

import java.awt.event.actionlistener;

import java.awt.event.mouseevent;

import java.awt.event.mouselistener;

import javax.swing.jframe;

public class demo0617 extends jframe implements mouselistener,actionlistener

/*** @param args

*/public static void main(string args)

@override

public void paint(graphics g)  else

}public void clear(graphics g)

/*** 單擊

*/@override

public void mouseclicked(mouseevent e)

/*** 按下

*/@override

public void mousepressed(mouseevent e)

/*** 鬆開

*/@override

public void mousereleased(mouseevent e)  else

if(y > this.y) else

paint(getgraphics()) ;

}/**

* 滑鼠進入事件

*/@override

public void mouseentered(mouseevent e)

/*** 滑鼠移除事件

*/@override

public void mouseexited(mouseevent e)

@override

public void actionperformed(actionevent e)  else

break;

case 657183940:

// 全部刪除

clear(getgraphics()) ;

break;

case 715036:

// 圓形

flag = true ;

break;

case 976025:

// 矩形

flag = false ;

break;

default:

system.out.println(e.getaction***mand().hashcode());

break ;}}}

java畫圓

6樓:匿名使用者

import java.awt.frame;

import java.awt.graphics;

public class s extends frame//建構函式,初始化x、y座標,設定drawoval變數為false,設定窗體大小

public s()

public void print()

public void paint(graphics g)}

java引數畫圓 10

7樓:望海的不知所措

//畫圓一般通過繼承jpanel 或者jframe ,通過呼叫

//panel或者frame中的graphics例項完成畫圖

public void drawcircle(int x,int y,int r,color color)

其他引數的情況可以過載這個方法,並呼叫方法中通過設定引數

呼叫這個public void drawcircle(int x,int y,int r,color color)方法

來實現如:

public void drawcircle(int x,int y,int r)

public void drawcircle(int x,int y,color color)

public void drawcircle(int x,int y)

在solidworks草圖繪製中能不能像在autocad中那樣設定捕捉物件,比如說捕捉端點 中點 切點

在工具選項裡面有個幾何關係 捕捉小項,勾選啟用捕捉和所有的選項,就可以捕捉了 病了。建議不要使用這個軟體,會給您企業資訊化製造很大的麻煩!這個內軟體不好用,我用了好久,容該軟體適合於只做設計,如果牽扯到後續的加工 工藝 資料管理等企業資訊化的關鍵環節就會製造出很大的障礙!建議使用solidedge,...

怎麼在和excel中繪製折線圖,怎麼在word和excel中繪製折線圖?

插入 圖表 折線圖,在右邊方框中選擇你要的折線圖樣式,然後選擇源資料 即你要繪折線圖的資料 位置 再根據螢幕提示,標上圖表名稱等,下一步或按完成按鈕即可。多試幾次就行。excel中圖表的樣式很多 把word表轉換成excel表 複製,直接往excel中貼上 在excel中製成圖表,複製再貼上回wor...

java中多執行緒在多核cpu中是真的同時執行嗎

如果是單核cpu,在某個時間點只能執行乙個執行緒,但是多核cpu你可以理解為多個單核cpu,當然可以同時執行多個執行緒啦。多核心cpu在同一時刻真的能同時執行多個執行緒嗎?多核心cpu是真正意義上的多個物理cpu嗎?與超執行緒cpu在邏輯上模擬雙核不同,多核cpu每個核心都可以獨立執行乙個執行緒,是...