1、畫圓一般通過繼承JPanel 或者JFrame ,通過調(diào)用panel或者frame中的Graphics實(shí)例完成畫圖。
公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出曹縣免費(fèi)做網(wǎng)站回饋大家。
2、drawOval(100,100,50,50);就在坐標(biāo)50,50畫一個直徑100的圓,只要把,最后的2個參數(shù)設(shè)成一樣就是一個圓。
3、包java.awt.Graphics 中的drawOval(int x,int y,int width,int height)方法可以畫圓。x,y是坐標(biāo),圓心位置 width,height是圓的寬度和長度,他們相等的時候就是圓,不等就是橢圓。
這只是處理產(chǎn)生同心圓的方法,你只寫了方法卻沒有調(diào)用。
可以很負(fù)責(zé)任的告訴你,這個代碼沒有錯,不要使用JDK,使用MyEclipse運(yùn)行。可以畫圓,傳四個參數(shù),就會顯示。直接使用JDK會報(bào)如你說的錯誤。To Some Guy:沒有試過不要亂說,不要以為自己很牛。
myPanel=new MyPanel();改為new Tanker();就OK了。因?yàn)槟闶窃赥anke的構(gòu)造方法Tanker()中讓你的JPanel添加到Tanke這個JFrame中并顯示出來的,所以你不應(yīng)該實(shí)例化MyPanel,應(yīng)該實(shí)例化Tanke就可以了。
acm.zip 我想這個是你引用的類庫吧。這個類庫應(yīng)該還依賴別的?,F(xiàn)在應(yīng)該是 你的程序序調(diào)用 acm類庫中的 GOval類 ,而 GOval類又調(diào)用其它類庫中的 ArcRenderer 類?,F(xiàn)在沒有找到 ArcRenderer類,而引起的錯誤。
電腦反應(yīng)慢,還是程序代碼的問題?你應(yīng)該把代碼也寫出來。
用eclipse最新版 java7 寫一個小的測試程序,在一個窗口畫一個橢圓,窗口有了但是橢圓顯示不出來。
你這個changecolor這個類的構(gòu)造函數(shù)就是無參的,然而你在main函數(shù)中調(diào)用的是有參數(shù)的構(gòu)造函數(shù)。這個ChangeColor類中沒有實(shí)現(xiàn)ActionListener接口中的actionPerformed(ActionEvent e)函數(shù)。
窗口改變時對面板進(jìn)行刷新,但是沒有重新運(yùn)行你的繪制程序,所以繪圖不能正常顯示,你可以加入窗口監(jiān)聽,在改變時進(jìn)行重新繪圖。Graphics2D 我記得這個類里面有方法可以在面板刷新時自動更新畫圖內(nèi)容。
用選項(xiàng)卡啊,效果就像Excel下面的選項(xiàng)卡效果差不多,每一個選項(xiàng)卡的界面都是相互獨(dú)立的,互不干擾。
為了使用 Draw2D 進(jìn)行繪圖,事實(shí)上您必須先創(chuàng)建一個圖形,定義將要繪制的點(diǎn)和線。一旦創(chuàng)建好這個圖形,就可以使用它實(shí)際在畫布上進(jìn)行繪圖。
然后,在網(wǎng)頁中插入一個按鈕。按鈕的高度為33像素,寬度為100像素,離左側(cè)和右側(cè)的距離為自動,離頂部的距離為20像素。用type屬性,定義按鈕的類型為button。定義按鈕的標(biāo)簽為顯示,單擊后執(zhí)行的函數(shù)為show。