最近學(xué)習(xí)不喜歡在算法上磕太長(zhǎng)時(shí)間了,所以我就開始寫小游戲了,也算是給自己一個(gè)目標(biāo),寫個(gè)游戲里面需要的東西很多,就第一項(xiàng)窗口的建造而言,JFreme類的使用中有很多的方法需要記憶,此外對(duì)于類與對(duì)象的使用也占了很大的部分。
我是觀看教程然后學(xué)習(xí)制作坦克大戰(zhàn),最開始是制作窗口,用到了一個(gè)類JFrame下面是一些使用方法。
jf.setTitle("我是標(biāo)題鴨!!!");(制作標(biāo)題)
jf.setSize(20,10)//設(shè)置了一個(gè)長(zhǎng)為20,高為10的框圖。
jf.setBounds(1,2,20,10)//設(shè)置一個(gè)左上角頂點(diǎn)在(1,2),長(zhǎng)為20,寬為10的窗體。
jf.setLocation(1,2)//設(shè)置一個(gè)左上角頂點(diǎn)在(1,2)的窗體。
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);(這樣設(shè)置會(huì)導(dǎo)致你在關(guān)閉窗體的同時(shí),終止程序的運(yùn)行,會(huì)帶來一定的便利性。)
jf.setVisible(true);(窗體在默認(rèn)情況下是不可見的,只在后臺(tái)運(yùn)行,只有像這樣設(shè)置可見后,在程序運(yùn)行的時(shí)候,窗體才會(huì)出現(xiàn)。)
然后是背景窗口的上色與選項(xiàng)字體的添加,setColor方法:設(shè)置顏色,該方法用于設(shè)置畫筆的顏色,例如Color.BLACK:黑色,還需要填充畫布使用fillRect(int x,int y,int width,int height)繪制并填充矩形?? 4個(gè)參數(shù),x、y起點(diǎn)坐標(biāo),寬,長(zhǎng)。
不得不說有一個(gè)明確的目標(biāo)確實(shí)學(xué)習(xí)的比較快。