最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

日常學(xué)習(xí) 8.12 界面繪制

2023-08-12 17:07 作者:O青綰  | 我要投稿

8.12


界面繪制


窗口JFrame(頂級(jí)容器)

面板Jpanel(中間容器)



游戲面板的繪制
1.必須重寫父類的繪制方法 paintCompnent


2.必須保留調(diào)用父類的本方法,保證子類重寫方法后,界面顯示正常
super.paintComponent(g);

3.繪制方法最后一定要加一句 repaint();
作用是主動(dòng)更新界面內(nèi)容

4.在繪制方法中千萬不要寫修改變量或者創(chuàng)建變量的代碼

5.在繪制方法里盡量只寫繪制的代碼,可以有循環(huán)和分支

6.繪制的內(nèi)容(畫筆對(duì)象Graphics g)
-繪制形狀 --> 矩形
g.drawRect(x,y,wight,height);空心矩形
g.fillRect(x,y,width,height);實(shí)心矩形

7.繪制字符串
g.drawString(str,x,y);

8.繪制線段
g.drawLine(x1,y1,x2,y2);

9.繪制網(wǎng)絡(luò)
網(wǎng)格算法



10.繪制圖片
-準(zhǔn)備工作:找素材、p圖

-圖片類型:jpg png gif

-繪制方法:g.drawImage( 圖片對(duì)象, x, y, w,h ,null )
-在工程下創(chuàng)建images文件夾,把圖片放進(jìn)去
-private Image bgImg = new ImageIcon("images/bg.png").getImage();
-g.drawImage(bgImg, x, y, w, h, null);


選擇排序(Selection sort):是一種簡單直觀的排序算法。
它的工作原理是:第一次從待排序的數(shù)據(jù)元素中選出最小(或最大)的一個(gè)元素,
存放在序列的起始位置,然后再從剩余的未排序元素中尋找到最小(大)元素,
然后放到已排序的序列的末尾。以此類推,直到全部待排序的數(shù)據(jù)元素的個(gè)數(shù)為零。

冒泡排序:是一種簡單的計(jì)算機(jī)科學(xué)排序算法。
其基本步驟為:
重復(fù)比較相鄰元素。
如果交換順序錯(cuò)誤,則交換元素的位置。
重復(fù)走訪元素,直到?jīng)]有需要交換的元素。
該元素列排序完成。


心得:作業(yè)不難,主要的的難點(diǎn)在于使用選擇排序或者冒泡排序,理解其含義后就能做出來

日常學(xué)習(xí) 8.12 界面繪制的評(píng)論 (共 條)

使用qq登录你需要登录后才可以评论。
金川县| 安多县| 得荣县| 南城县| 土默特右旗| 和林格尔县| 华安县| 南澳县| 洪湖市| 永登县| 福贡县| 城口县| 都江堰市| 安图县| 建始县| 淮安市| 滦平县| 兴和县| 全南县| 青川县| 芜湖市| 遵义县| 江山市| 安丘市| 富锦市| 津南区| 潞城市| 平邑县| 紫金县| 鄱阳县| 墨竹工卡县| 屏东市| 托里县| 龙海市| 石渠县| 双柏县| 独山县| 天门市| 建湖县| 宕昌县| 开江县|