freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java趣味編程100例-i-資料下載頁

2025-05-15 23:14本頁面
  

【正文】 w JLabel()。 //生成標(biāo)簽實例 //標(biāo)簽屬性設(shè)置 (l)。 //添加標(biāo)簽 (true)。 //顯示窗口 }}(2)窗口屬性設(shè)置窗口屬性設(shè)置包括窗口大小、位置等設(shè)置,其中窗口大小要滿足能夠容納黑白方格,這里指定黑白方格大小為:20*20,那么窗口屬性大小大概為:168*195。窗口位置可以隨便指定,這里指定為:(350,200)。程序代碼如下://窗口設(shè)置大小(168,195)。 //邊框的長和寬 //窗口設(shè)置位置Point point=new Point(350,200)。(point)。ublic class Ch1_6 (3)標(biāo)簽屬性設(shè)置標(biāo)簽的屬性主要是標(biāo)簽的位置及背景色,棋盤是由八行八列黑白方塊相間組成,可以通過雙重循環(huán)來實現(xiàn),用i控制行,j來控制列,位置很容易設(shè)置,根據(jù)i+j的和的變化來設(shè)置背景色,表示黑方塊還是白方塊。程序代碼如下:int grids=8。 //行數(shù)和列數(shù)int gridsize=20。 //單元格的高和寬 for(int i=0。 igrids。 i++){ for(int j=0。 jgrids。 j++) { JLabel l = new JLabel()。 //生成標(biāo)簽實例 (gridsize,gridsize)。 //設(shè)置標(biāo)簽大小 (i*gridsize,j*gridsize)。 //設(shè)置標(biāo)簽位置 if((i+j)%2==0) { //當(dāng)小方格的坐標(biāo)和剛好是偶數(shù)時, ()。 //設(shè)置方格為黑色 (true)。 //設(shè)置為不透明 } else { ()。 //設(shè)置方格為白色 (true)。 //設(shè)置為不透明 } (())。 //設(shè)置邊界為黑色 …… }}(4)完整程序現(xiàn)在我們就需要把剛才的程序進行組合,構(gòu)成我們的完整程序:import 。import 。import 。import 。import 。public class Ch1_6 { public static void main(String[] args) { JFrame f=new JFrame(國際象棋棋盤)。 //創(chuàng)建窗口 //窗口設(shè)置大小 (168,195)。 //邊框的長和寬 //窗口設(shè)置位置 Point point=new Point(350,200)。 (point)。 int grids=8。 //行數(shù)和列數(shù) int gridsize=20。 //單元格的高和寬 for(int i=0。 igrids。 i++) //外循環(huán)控制行 { for(int j=0。 jgrids。 j++) //內(nèi)循環(huán)控制列 { JLabel l = new JLabel()。 //生成標(biāo)簽實例 (gridsize,gridsize)。 //設(shè)置標(biāo)簽大小 (i*gridsize,j*gridsize)。 //設(shè)置標(biāo)簽位置 if((i+j)%2==0) { //當(dāng)小方格的坐標(biāo)和剛好是偶數(shù)時, ()。 //設(shè)置方格為黑色 (true)。 //設(shè)置為不透明 } else { ()。 //設(shè)置方格為白色 (true)。 //設(shè)置為不透明 } (())。 //設(shè)置邊界為黑色 (l)。 //添加標(biāo)簽 } } (true)。 //顯示窗口 }}(5)運行結(jié)果運行程序。 國際象棋棋盤 心 形 圖1.問題描述打印心形圖案。 心形圖案2.問題分析心形圖案的實現(xiàn),重點是心形函數(shù)r=a(1–sinθ),據(jù)說這是笛卡爾死前寄出的最后一封情書的內(nèi)容,這里面隱藏著一個刻骨銘心的秘密:“一生只為等待能手繪這個函數(shù)給我的人”。心形函數(shù)要做直角坐標(biāo)系轉(zhuǎn)換,然后投影到xOy平面上,就可以調(diào)用畫橢圓方法來實現(xiàn)畫心形圖案。(1)確定程序框架為了提高圖像的顯示效果,須采用雙緩沖技術(shù)。首先初始化緩沖區(qū),接著繪制圖像,然后再顯示在Applet窗口中。程序框架代碼如下:public class Ch1_7 extends Applet{ int width, height。 Image image。 //緩沖區(qū)對象 Graphics g1。 public void init() //Applet初始化時調(diào)用 { setBackground()。 //設(shè)置背景 (350, 310)。 width = getSize().width。 //獲得窗口寬度 height = getSize().height。 image = createImage(width, height)。 //創(chuàng)建圖像對象 g1 = ()。 } public void paint(Graphics g) //繪圖方法 { (0, 0, width, height)。 ()。 //在緩沖區(qū)繪制心形圖案 …… //顯示緩存區(qū)的可變Image對象 (image, 0, 0, this)。 } } (2)繪制圖案由前面的問題分析可知,心形函數(shù)為r=a(1–sinθ),要做直角坐標(biāo)系轉(zhuǎn)換,然后投影到xOy平面上,坐標(biāo)確定下來后調(diào)用畫橢圓方法來畫心形圖案上的點。程序代碼如下:for(i = 0。 i = 90。 i++) //控制橫向變化 for(j = 0。 j = 90。 j++) //控制豎向變化 { //轉(zhuǎn)換為直角坐標(biāo) r = / 45 * i * (1 ( / 45 * j)) * 18。 x = r * ( / 45 * j) * ( / 45 * i) + width / 2。 //為了在中間顯示,加了偏移量 y = r * ( / 45 * j) + height / 4。 //為了在中間顯示,加了偏移量 ((int) x, (int)y, 2,2)。 //繪制點}21
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1