JavaGUI使用標簽與按鈕方法詳解
1.標簽
- 類:JLabel
- 作用:顯示文本或者提示信息
構(gòu)造函數(shù):
- new JLabel();
- new JLabel(Icon icon);//設(shè)置圖標
- new JLabel(Icon icon,int aligment);//設(shè)置圖標+水平對齊方式
- new JLabel(String str,int aligment);//設(shè)置文本+水平對齊方式
- new JLabel(String str,Icon icon,int aligment);//設(shè)置文本+圖標+水平對齊方式
示例:
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.按鈕
類:JButton
構(gòu)造方法:
- new JButton();
- new JButton(String text);//指定文字
- new JButton(Icon icon);//指定圖標
- new JButton(String str,Icon icon);//指定文字+圖標
其他方法:
.setTooltipText(String text); //設(shè)置提示文字 .setBordePainted();//設(shè)置邊界是否顯示 .setEnabled();//設(shè)置按鈕是否可用
示例1(按鈕可用,有邊界-默認):
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(無邊界):
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使用標簽與按鈕方法詳解的文章就介紹到這了,更多相關(guān)JavaGUI標簽與按鈕內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java后臺通過Collections獲取list集合中最大數(shù),最小數(shù)代碼
這篇文章主要介紹了Java后臺通過Collections獲取list集合中最大數(shù),最小數(shù)代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08springboot斷點上傳、續(xù)傳、秒傳實現(xiàn)方式
這篇文章主要介紹了springboot斷點上傳、續(xù)傳、秒傳實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07Java實現(xiàn)批量向mysql寫入數(shù)據(jù)的方法
這篇文章主要介紹了Java實現(xiàn)批量向mysql寫入數(shù)據(jù)的方法,涉及java基于JDBC連接mysql數(shù)據(jù)庫及寫入數(shù)據(jù)的相關(guān)操作技巧,非常簡單實用,需要的朋友可以參考下2017-12-12Java?EasyExcel實現(xiàn)合并相同內(nèi)容單元格與動態(tài)標題功能
這篇文章主要為大家詳細介紹了Java?EasyExcel如何實現(xiàn)合并相同內(nèi)容單元格與動態(tài)標題功能,文中的示例代碼講解詳細,有需要的小伙伴可以參考下2023-12-12Java多線程使用阻塞隊列實現(xiàn)生產(chǎn)者消費者模型詳解
這篇文章主要介紹了Java多線程使用阻塞隊列實現(xiàn)生產(chǎn)者消費者模型詳解,主要講解阻塞隊列的特性、實際開發(fā)中常用的到的生產(chǎn)者消費者模型,以及生產(chǎn)者消費者模型解耦合、削峰填谷的好處,需要的朋友可以參考下2023-07-07