第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)如何用java實(shí)現(xiàn)畫(huà)圖?

請(qǐng)問(wèn)如何用java實(shí)現(xiàn)畫(huà)圖?

123Zhou123 2016-04-11 20:05:46
1.定義一個(gè)Point類(lèi)用于表示二維空間里的數(shù)據(jù)點(diǎn);2.定義Shape類(lèi)?一個(gè)String類(lèi)型的數(shù)據(jù)成員sComment用于描述形體;?定義一個(gè)方法用于讀取上面定義的變量;?定義一個(gè)方法void DrawShape() 用于繪制形體;?定義一個(gè)整型變量lineType用于表示繪制形體所用的線型,=0表示※號(hào),=1表示點(diǎn)號(hào);?定義double GetArea()方法用于計(jì)算對(duì)象的面積;?定義double GetLength()方法計(jì)算周長(zhǎng)。3.定義Rectangle類(lèi)和Circle類(lèi),并都繼承Shape 類(lèi),二者都重寫(xiě)父類(lèi)的GetArea、 DrawShape、 GetLength方法。Circle類(lèi)有兩個(gè)重要的屬性:半徑和圓心所在的坐標(biāo)點(diǎn)4.測(cè)試程序,在屏幕上繪制矩形,最好能夠繪制出圓環(huán),并打印矩形的面積與周長(zhǎng)信息,打印出當(dāng)前內(nèi)存中Shape類(lèi)及其子類(lèi)對(duì)象的個(gè)數(shù)。5.打印圓環(huán)的時(shí)候可以根據(jù)圓環(huán)的坐標(biāo)公式進(jìn)行計(jì)算.
查看完整描述

1 回答

已采納
?
java學(xué)習(xí)群491897158

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超3個(gè)贊

這個(gè)方法需要注意的地方不多,也就是重寫(xiě)時(shí),先調(diào)用 super.paint(g) 方法
paint方法不需要編寫(xiě)代碼調(diào)用,只需要重寫(xiě)。
其他看jdk幫助中就行了。

public void paint(Graphics g) {?
super.paint(g);// 調(diào)用父類(lèi)的paint方法或調(diào)用下面的方法直接繪制組件?
g.drawImage(image, 0, 0, null);?
g.setFont(new Font("", Font.BOLD, 13));?
g.setColor(Color.WHITE);?
}?

paint
public void paint(Graphics g)繪制容器。該方法將 paint 轉(zhuǎn)發(fā)給任意一個(gè)此容器子組件的輕量級(jí)組件。如果重新實(shí)現(xiàn)此方法,那么應(yīng)該調(diào)用 super.paint(g) 方法,從而可以正確地呈現(xiàn)輕量級(jí)組件。如果通過(guò) g 中的當(dāng)前剪切設(shè)置完全剪切某個(gè)子組件,則不會(huì)將 paint() 轉(zhuǎn)發(fā)給這個(gè)子組件。?

查看完整回答
反對(duì) 回復(fù) 2016-04-19
  • 1 回答
  • 0 關(guān)注
  • 1718 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)