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

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

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

瀏覽:27日期: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久久,三上悠亚国产精品一区二区三区
国产一区观看| 黑丝美女一区二区| 日韩1区2区日韩1区2区| 国产亚洲电影| 国产精品久久久久久久久免费高清 | 日韩不卡在线| 亚洲香蕉网站| 亚洲精品伊人| 精品日韩在线| 夜夜嗨网站十八久久| 日韩一区二区三免费高清在线观看 | 日韩.com| 亚洲成人免费| 久久国产乱子精品免费女| 精品久久福利| 久久久久久久久久久妇女| 亚洲视频www| 欧美视频久久| 成人免费网站www网站高清| 亚洲精品三级| 福利片在线一区二区| 好吊视频一区二区三区四区| 日韩专区在线视频| 亚洲精品看片| 国产探花在线精品一区二区| 国产精品天天看天天狠| 免费在线观看一区| 精品黄色一级片| 亚洲伊人精品酒店| 国产激情精品一区二区三区| 热三久草你在线| 亚洲bt欧美bt精品777| 国产精品久久观看| 亚洲我射av| 在线看片国产福利你懂的| 久久国产成人| 国产精品国产三级国产在线观看| 久久av在线| 都市激情国产精品| 日韩精品久久理论片| 亚洲www啪成人一区二区| 日韩av成人高清| 午夜国产欧美理论在线播放| 精品久久91| 欧美在线精品一区| 婷婷色综合网| 国产高清视频一区二区| 亚洲欧美高清| 日韩一区二区中文| 国产精品大片| 亚洲aⅴ网站| 欧美va亚洲va日韩∨a综合色| 欧美日韩xxxx| 亚洲理论在线| 99国产一区| 日产精品一区| 精品72久久久久中文字幕| 日韩欧美四区| 久久福利一区| 九九在线精品| 四虎国产精品免费观看| 日韩在线观看中文字幕| 国产一在线精品一区在线观看| 国产精品白丝av嫩草影院| 亚洲精品女人| 亚洲最大av| 欧美一区=区| 91精品91| 亚洲精品一区二区妖精| 日韩久久一区二区三区| 久久精品福利| 久久久久国产精品一区三寸| 国产伦一区二区三区| 亚洲不卡视频| 婷婷精品在线| 国产日韩欧美三区| 亚洲激情国产| 亚洲成人日韩| 欧美在线网站| 不卡中文字幕| 99国产精品免费视频观看| 久久精品青草| 亚洲国产综合在线看不卡| 99热精品久久| 99久久激情| 999精品色在线播放| 激情婷婷亚洲| 在线亚洲成人| 蜜臀久久99精品久久久画质超高清 | 国产精品多人| 日韩不卡一区二区三区| 少妇精品久久久一区二区三区| 亚洲深夜福利在线观看| 亚洲区第一页| 久久精品xxxxx| 国产欧美一区二区精品久久久| 久久国产人妖系列| 久久精品国产99国产| 国产精品magnet| 国产一区国产二区国产三区 | 亚洲自啪免费| 亚洲一区有码| 欧美欧美黄在线二区| 青青国产精品| 久久精品亚洲一区二区| 午夜久久中文| 国精品一区二区三区| 国产精品色网| 日韩av不卡一区二区| 久久99久久久精品欧美| 久久一区视频| 久久国产直播| 久久国产精品99国产| 97在线精品| 亚洲精品一区二区在线播放∴| 国产欧美成人| 亚洲欧洲午夜| 高清久久一区| 日本成人手机在线| 久久高清精品| 国产日韩免费| 青草国产精品久久久久久| 亚洲精品综合| 久久天堂影院| 欧美日韩激情在线一区二区三区| 黄色av一区| 国产亚洲高清一区| 成人精品亚洲| 日韩精品1区2区3区| 9999国产精品| 丝袜美腿亚洲一区二区图片| 久久av中文| 亚洲欧美久久| 精品视频一区二区三区在线观看 | 欧美va天堂在线| 日韩亚洲精品在线观看| 福利一区二区免费视频| 免播放器亚洲| 国产一区一一区高清不卡| 伊人久久婷婷| 麻豆精品视频在线观看免费| 日韩亚洲在线| 国产一区二区三区亚洲| 伊人久久大香线蕉av超碰演员| 国产日韩欧美在线播放不卡| 99久久www免费| 国产精品任我爽爆在线播放 | 青青青国产精品| 日韩另类视频| 欧美有码在线| 国产精品日本| 精品成人18| 日韩精选在线| 蜜臀91精品国产高清在线观看| 日本成人中文字幕| 久久国产电影| 麻豆精品蜜桃视频网站| 亚洲专区一区| 日韩欧美精品综合| 日韩激情网站| 欧美一级精品| 日本aⅴ精品一区二区三区| 国产一区二区三区日韩精品| 国产福利一区二区精品秒拍| 久久字幕精品一区| 国内精品亚洲| 久久三级福利| 首页亚洲欧美制服丝腿| 欧美亚洲一区二区三区| 麻豆精品91| 在线一区免费| 91精品啪在线观看国产18| 精品免费在线| 国产精品资源| 日本成人在线网站| 蜜臀91精品国产高清在线观看| 97精品97| 激情综合婷婷| 国产精品一区二区av日韩在线| 免费在线观看不卡| 国产精品第一| 精品视频在线观看网站| 亚洲日韩视频| 99日韩精品| 美女亚洲一区| 亚洲不卡av不卡一区二区| 国产精品不卡| 精品一区视频| 欧美1区二区| 麻豆精品av| 日本一区中文字幕| 亚洲精品国产日韩| 丝袜美腿成人在线| 亚洲黄页一区| 亚洲男女av一区二区| 欧美+日本+国产+在线a∨观看| 久久精品91| 激情五月色综合国产精品| 日韩在线观看| 日韩中文在线播放|