- 相關(guān)推薦
java語(yǔ)言如何建立一個(gè)畫布
當(dāng)我們使用一個(gè)gui時(shí),有時(shí)候需要建立一個(gè)畫布,在上面可以畫一些橢圓了什么的等一些簡(jiǎn)單的圖像,我們?cè)撛趺磳?shí)現(xiàn)呢;在java中說(shuō)有的component的子類都可以作為一個(gè)畫布,也就是說(shuō),我們可以在任何的component子類中進(jìn)行畫圖。
1、打開ide:
打開eclipse軟件,當(dāng)然也可采用不同的編譯軟件;
2、建立java工程:
建立一個(gè)java工程,相信我們應(yīng)該可以建立一個(gè)工程了,具體的可以參見經(jīng)驗(yàn)“”;
3、建立類的構(gòu)架:
建立類的基本結(jié)構(gòu),在本實(shí)例中需要繼承JPanel類,并重寫該類中的paint方法;代碼如下:
package hbtext;
import java、awt、Graphics;
import javax、swing、*;
public class hbtext extends JPanel{
public void paint(Graphics g){
}
public static void main(String[] args) {
}
}
4、重寫paint方法的內(nèi)容:
也就是,在畫布上畫上相應(yīng)的圖案,代碼如下:
public void paint(Graphics g){
g、fillOval((this、getWidth()-150)/2, (this、getHeight()-100)/2, 150, 100);
}
5、編寫main方法:
main方法是所有計(jì)算機(jī)語(yǔ)言執(zhí)行的入口,沒(méi)有這個(gè)方法的定義程序就無(wú)法執(zhí)行。這里,主要涉及到對(duì)象的實(shí)例化,和對(duì)象的一些操作,具體代碼如下:
public static void main(String[] args) {
hbtext jp=new hbtext();
JFrame jf=new JFrame();
jf、add(jp);
jf、setTitle("我的畫布");
jf、setVisible(true);
jf、setBounds(100,100,300,150);
jf、setResizable(false);
jf、setDefaultCloseOperation(JFrame、EXIT_ON_CLOSE);
}
6、檢測(cè):
執(zhí)行查看效果,單擊編譯并運(yùn)行查看執(zhí)行的效果,看看是不是實(shí)現(xiàn)了畫布的基本貢功能了。
【java語(yǔ)言如何建立一個(gè)畫布】相關(guān)文章:
如何使用一個(gè)java07-11
Java如何實(shí)現(xiàn)一個(gè)簡(jiǎn)單的緩存09-29
Java語(yǔ)言第一個(gè)javaapplet09-05
如何使用java10-14
java如何構(gòu)造09-21
Java 語(yǔ)言概述09-05
java語(yǔ)言基礎(chǔ)08-29