JavaGUI使用標(biāo)簽與按鈕方法詳解
1.標(biāo)簽
- 類(lèi):JLabel
- 作用:顯示文本或者提示信息
構(gòu)造函數(shù):
- new JLabel();
- new JLabel(Icon icon);//設(shè)置圖標(biāo)
- new JLabel(Icon icon,int aligment);//設(shè)置圖標(biāo)+水平對(duì)齊方式
- new JLabel(String str,int aligment);//設(shè)置文本+水平對(duì)齊方式
- new JLabel(String str,Icon icon,int aligment);//設(shè)置文本+圖標(biāo)+水平對(duì)齊方式
示例:
import javax.swing.*; public class Jlabel { public static void main(String[] args){ JFrame jf=new JFrame("JLabel"); jf.setBounds(400,300,200,300); JLabel jl=new JLabel("賬戶:",SwingConstants.LEFT); jf.add(jl); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
2.按鈕
類(lèi):JButton
構(gòu)造方法:
- new JButton();
- new JButton(String text);//指定文字
- new JButton(Icon icon);//指定圖標(biāo)
- new JButton(String str,Icon icon);//指定文字+圖標(biāo)
其他方法:
.setTooltipText(String text); //設(shè)置提示文字 .setBordePainted();//設(shè)置邊界是否顯示 .setEnabled();//設(shè)置按鈕是否可用
示例1(按鈕可用,有邊界-默認(rèn)):
import javax.swing.*; import java.awt.*; public class Jbutton { public static void main(String[] args){ JFrame jf=new JFrame("JLabel"); jf.setBounds(400,300,200,300); jf.setLayout(new FlowLayout()); JButton jb=new JButton("按鈕1"); jb.setEnabled(true); jf.add(jb); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
示例2(按鈕不可用):
import javax.swing.*; import java.awt.*; public class Jbutton { public static void main(String[] args){ JFrame jf=new JFrame("JLabel"); jf.setBounds(400,300,200,300); jf.setLayout(new FlowLayout()); JButton jb=new JButton("按鈕1"); jb.setEnabled(false); jf.add(jb); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
示例3(無(wú)邊界):
import javax.swing.*; import java.awt.*; public class Jbutton { public static void main(String[] args){ JFrame jf=new JFrame("JLabel"); jf.setBounds(400,300,200,300); jf.setLayout(new FlowLayout()); JButton jb=new JButton("按鈕1"); jb.setEnabled(true); jb.setBorderPainted(false); jf.add(jb); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
到此這篇關(guān)于JavaGUI使用標(biāo)簽與按鈕方法詳解的文章就介紹到這了,更多相關(guān)JavaGUI標(biāo)簽與按鈕內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java后臺(tái)通過(guò)Collections獲取list集合中最大數(shù),最小數(shù)代碼
這篇文章主要介紹了Java后臺(tái)通過(guò)Collections獲取list集合中最大數(shù),最小數(shù)代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08springboot斷點(diǎn)上傳、續(xù)傳、秒傳實(shí)現(xiàn)方式
這篇文章主要介紹了springboot斷點(diǎn)上傳、續(xù)傳、秒傳實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07Java實(shí)現(xiàn)批量向mysql寫(xiě)入數(shù)據(jù)的方法
這篇文章主要介紹了Java實(shí)現(xiàn)批量向mysql寫(xiě)入數(shù)據(jù)的方法,涉及java基于JDBC連接mysql數(shù)據(jù)庫(kù)及寫(xiě)入數(shù)據(jù)的相關(guān)操作技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2017-12-12Java?EasyExcel實(shí)現(xiàn)合并相同內(nèi)容單元格與動(dòng)態(tài)標(biāo)題功能
這篇文章主要為大家詳細(xì)介紹了Java?EasyExcel如何實(shí)現(xiàn)合并相同內(nèi)容單元格與動(dòng)態(tài)標(biāo)題功能,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考下2023-12-12Java多線程使用阻塞隊(duì)列實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型詳解
這篇文章主要介紹了Java多線程使用阻塞隊(duì)列實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型詳解,主要講解阻塞隊(duì)列的特性、實(shí)際開(kāi)發(fā)中常用的到的生產(chǎn)者消費(fèi)者模型,以及生產(chǎn)者消費(fèi)者模型解耦合、削峰填谷的好處,需要的朋友可以參考下2023-07-07