日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java圖形界面之JFrame,JLabel,JButton詳解

瀏覽:25日期:2022-08-13 14:18:25
一、JFrame

package Demo03;import javax.swing.*;import java.awt.*;public class JFrame01 { public static void main(String[] args) {JFrame f = new JFrame('第一個Swing窗體');Dimension d = new Dimension(); // 創建一個Dimension 對象,通過設置這個對象去達到改變Frame窗體大小的目的d.setSize(230,80); // set方法設置d對象大小f.setSize(d); // 這里就是通過設置JFrame的大小為Dimension的大小的方法,去達到改變大小的目的f.setBackground(Color.WHITE); // 設置顏色Point p = new Point(300,200); // 設置坐標點,原理一樣f.setLocation(p); // 原理一樣,因為設置的點是窗體的左上角,所以這么設置即可f.setVisible(true); // 讓窗體顯示/* 窗體首先需要能夠顯示出來 //f.setVisible(true); 以上便能夠使窗體顯示出來 然后是窗體的 大小以及位置,也就是約束 //f.setSize() 和 f.setLocation() 可以改變其大小和位置,也就是建立約束 其他的設置如底色等,如果缺省,會是白色 //f.setBackground(Color.WHITE); */ }}

代碼截圖:

Java圖形界面之JFrame,JLabel,JButton詳解

Java圖形界面之JFrame,JLabel,JButton詳解

運行結果:

照著代碼敲一遍,然后注釋掉一部分代碼,查看報錯提示或者運行結果

從這個角度去學習也是可以的

二、JLabel

package Demo03;import javax.swing.*;import java.awt.*;public class JFrame02 { public static void main(String args[]){JFrame frame = new JFrame('Welcome to Libra’s learning space.'); // 實例化窗口對象,這里主要是設置顯示文字內容JLabel lab = new JLabel('It is inside of learning space.',JLabel.CENTER); // 實例化標簽文本,這里主要是設置顯示文字內容frame.add(lab); // 將標簽添加進窗口frame.setSize(500,300); // 設置窗口大小frame.setBackground(Color.WHITE); // 設置窗口底色frame.setLocation(300,200); // 設置窗口位置frame.setVisible(true); // 設置窗口顯示/* 其他的組件需要通過添加才能夠在窗口上 //frame.add(lab); 這里傳入了兩個參數,一個是文本內容,一個是文本樣式,其中選擇了居中,可以通過拖動窗口來檢查是否居中 //JLabel lab = new JLabel('It is inside of learning space.',JLabel.CENTER); 在java中,所有的東西都是對象,所以都需要先實例化,也就是new一個出來,然后通過設置這個實例化后的對象進行使用 其他的與上一張基本一致,這里不再贅述 */ }}

代碼截圖:

Java圖形界面之JFrame,JLabel,JButton詳解

運行結果:

Java圖形界面之JFrame,JLabel,JButton詳解

三、JButton

package Demo03;import javax.swing.*;import java.awt.*;public class JFrame03 { public static void main(String args[]){JFrame frame = new JFrame('Welcome to Libra’s learning space.'); // 實例化窗口對象,這里主要是設置顯示文字內容JButton but = new JButton('It is Button.'); // 實例化按鈕JLabel lab = new JLabel('This is Libra’s learning space.',JLabel.CENTER); // 實例化標簽對象frame.add(but); // 將按鈕添加進窗口frame.add(lab); // 將標簽添加進窗口frame.setSize(500,300); // 設置窗口大小frame.setBackground(Color.WHITE); // 設置窗口底色frame.setLocation(300,200); // 設置窗口位置frame.setVisible(true); // 設置窗口顯示but.setBounds(0,0,100,50); // 設置按鈕大小及位置lab.setBounds(0,0,50,50);/* 實例化標簽組件是為了不讓按鈕默認樣式生效,當只有一個按鈕組件的時候,默認填滿整個窗口,讀者可以自己手動嘗試一下,復制了代碼后將標簽相關的代碼注釋掉 四個值都為int類型,分別是位置和大小 // but.setBounds(x,y,width,height); 按鈕的顯示文本可以像示例中這樣實例化時設置,也可以稍后設置 下面第一行和后兩行的效果是一樣的,讀者可以手動嘗試一下 // JButton but = new JButton('It is Button.'); // JButton but = new JButton(); // but.setLabel('It is Button.'); 其他的與前幾張相差不大,這里不做贅述 */ }}

代碼截圖:

Java圖形界面之JFrame,JLabel,JButton詳解

運行結果:

Java圖形界面之JFrame,JLabel,JButton詳解

四、小結

想要達到圖形化界面,那目的就是展示一些什么,例如圖片,文字等。

而這些不能憑空產生,需要有一個能夠裝載其的容器,也就是窗口,接下來需要展示的內容都會在這個窗口上,窗口里。

窗口可以顯示出來,但是計算機不知道會是什么樣的,所以需要我們自己去設定其樣式。

樣式的設定可以缺省,一般來講缺省了不會報錯,因為其只是有一個默認值,所以缺省了會設定為默認值,例如窗口底色,大小,位置

窗口的形狀等都可以自己去設定,具體的可以查閱官方文檔主動學習

JLabel中不止可以設置文字,還可以設置圖片,將圖像數據以byte數組的形式設置上去

那既然JLabel可以,JButton上也是可以的,具體的可以查閱官方文檔了解

到此這篇關于Java圖形界面之JFrame、JLabel、JButton詳解的文章就介紹到這了,更多相關Java JFrame、JLabel、JButton內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品免费一区二区夜夜嗨 | 久久狠狠婷婷| 国产精品久久国产愉拍| 日韩精品三区四区| 久久国际精品| 麻豆久久久久久| 国产一区二区三区四区大秀| 福利精品在线| 久久久久久黄| 黄色成人在线网址| 丝袜国产日韩另类美女| 久久先锋影音| 天堂va在线高清一区| 欧美日韩精品一区二区三区视频 | 91久久久精品国产| 日韩一级欧洲| 在线视频亚洲欧美中文| 亚洲ww精品| 国产精品一区二区99| 久久久久九九精品影院| 国产传媒在线观看| 激情六月综合| 一区二区视频欧美| 亚洲精品三级| 欧美激情99| 97精品中文字幕| 国产二区精品| 亚洲三级毛片| 国产精品久久久久久模特| 国产69精品久久| 亚洲国产综合在线看不卡| 久色成人在线| 麻豆精品在线| 欧美高清一区| 日本综合精品一区| 国产一区一一区高清不卡| 激情欧美一区| 日本精品另类| av资源亚洲| 喷白浆一区二区| 精品深夜福利视频| 亚洲成人三区| 国产亚洲欧美日韩精品一区二区三区 | 欧美在线看片| 综合日韩av| 免费在线观看成人| 久久av超碰| 激情视频一区二区三区| 日韩欧美2区| 岛国精品一区| 久久高清免费观看| 欧美黄色一区| 在线国产一区二区| 国产精品一卡| 九九在线精品| 国产精品亚洲四区在线观看| 蜜臀久久99精品久久一区二区| 日韩精品五月天| 亚洲性色av| 91欧美精品| 国产一区观看| 国产精品久久久久久久久久齐齐| 国户精品久久久久久久久久久不卡| 欧美日一区二区在线观看| 91视频一区| 午夜亚洲福利| 久久九九精品| 国产精品伦一区二区| 在线亚洲观看| 福利片在线一区二区| 日本一区二区三区视频在线看| 中文字幕一区久| 日韩和欧美一区二区| 国产精品97| 国产精品99一区二区三区| 综合色就爱涩涩涩综合婷婷| 深夜视频一区二区| 国产日本久久| 亚洲综合三区| 色乱码一区二区三区网站| 天堂精品久久久久| 午夜久久福利| 国产va在线视频| 国产色99精品9i| 久久性天堂网| 在线成人动漫av| 国产精品二区不卡| 国产精品亚洲一区二区在线观看 | 国产精品视频3p| 热久久国产精品| 欧美.日韩.国产.一区.二区 | 精品一区二区男人吃奶| 日韩中文字幕一区二区三区| 日韩国产网站| 精品视频一区二区三区在线观看| 中文无码日韩欧| 欧美成人日韩| 88xx成人免费观看视频库| 国产精品99久久免费观看| 影院欧美亚洲| 青青久久av| 亚洲免费福利| 国产情侣一区| 亚洲精品在线二区| 久久香蕉精品| 免播放器亚洲| 尤物网精品视频| 国户精品久久久久久久久久久不卡| 国产v日韩v欧美v| av在线资源| 中文字幕高清在线播放| www.九色在线| 国产传媒在线| 日韩欧美中文| www在线观看黄色| 高清不卡一区| 国产一区二区三区精品在线观看 | 中文字幕亚洲在线观看| 亚洲一区久久| 在线综合亚洲| 亚洲欧美日韩综合国产aⅴ| 亚洲性图久久| 久久伦理在线| 亚洲国产专区校园欧美| 久久青草久久| 99久久99久久精品国产片果冰| 日本精品不卡| 丝袜诱惑一区二区| 日韩欧美网址| 久久一区二区中文字幕| 欧美美女一区| 欧美日韩激情| 在线亚洲自拍| 三级欧美在线一区| 蜜臀a∨国产成人精品| 一区二区91| 香蕉久久久久久| 国产精品美女久久久久久不卡| 欧美国产亚洲精品| 精品久久久久中文字幕小说| 国产videos久久| 日韩一区自拍| 黄色日韩在线| 免费视频最近日韩| 日本一区中文字幕| 国产精品欧美一区二区三区不卡 | 亚洲免费激情| 亚洲无线观看| 国产欧美一级| 国产精品久久久久蜜臀| 国产99久久| 日av在线不卡| 国产精品xvideos88| 国产在线看片免费视频在线观看| 国产精品99免费看| 蜜臀久久久久久久| 国产日韩欧美一区二区三区| 成人在线超碰| 91精品国产自产在线观看永久∴| 欧美精品激情| 日本成人在线视频网站| 久久亚洲国产精品尤物| 久久国产成人午夜av影院宅| 欧美专区一区二区三区| 国产色99精品9i| 神马午夜在线视频| 亚洲婷婷丁香| 久久免费视频66| 午夜欧美视频| 国产精品啊v在线| 伊人精品一区| 欧美亚洲一级| 欧美丝袜一区| 国产精品视频一区二区三区 | 热久久久久久久| 久久字幕精品一区| 欧美精品激情| 欧美成人精品午夜一区二区| 激情综合自拍| 国产精品毛片aⅴ一区二区三区| 三级小说欧洲区亚洲区| 亚洲一级淫片| 丁香六月综合| 日本成人一区二区| 国产传媒av在线| 亚洲aa在线| 美女一区网站| 日韩一区中文| 久久国产欧美| 国产免费久久| 国产高清久久| 麻豆久久一区| 免费在线欧美视频| 日韩欧美一区二区三区免费看| 日韩欧美中文字幕在线视频| 欧美精品日日操| 亚洲精一区二区三区| 欧美日韩免费观看视频| 日韩不卡手机在线v区| 日韩av一级|