使Java的JButton文字隱藏功能的實現(xiàn)(不隱藏按鈕的前提)
在網上雖然看到了方法,但是處理感覺很復雜,我的辦法,老實說,是突然試一下試到的,哈哈QWQ
OK,開始說明如何整的。
效果如上圖所示
代碼如下
package csdn.article; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class JButtonTextSize extends JFrame { public static void main(String[] args) { new JButtonTextSize(); } JButtonTextSize(){ ImageIcon i = new ImageIcon("./images/1.jpg"); i.setImage(i.getImage().getScaledInstance(50,50,0));//控制圖片大小 JButton jb = new JButton("測試文字"); jb.setSize(200,100); jb.setLocation(0,0);//因JFrame的Layout設置了null,所以需要設置setLocation jb.setFont(new Font("宋體",1,20)); jb.setIcon(i); JButton change = new JButton("隱藏上面按鈕文字"); change.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jb.setFont(new Font("宋體",1,0)); repaint(); } }); change.setSize(200,100); change.setLocation(0,100); add(jb); add(change); setLayout(null); setVisible(true); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(500,500); setLocation(500,500); } }
為了方便理解,所以我就加入了圖片。其實就是給JButton設置Font,將setFont()方法的第三參數改為0(第三個參數設置的是字體大小),就可以了,偶然發(fā)現(xiàn),哈哈。就是這么簡單的啦!
到此這篇關于使Java的JButton文字隱藏功能的實現(xiàn)(不隱藏按鈕的前提)的文章就介紹到這了,更多相關Java的JButton文字隱藏內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springMVC前臺傳數組類型,后臺用list類型接收實例代碼
這篇文章主要介紹了springMVC前臺傳數組類型,后臺用list類型接收實例代碼,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12SpringBoot Controller Post接口單元測試示例
今天小編就為大家分享一篇關于SpringBoot Controller Post接口單元測試示例,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12SpringMVC實現(xiàn)RESTful風格:@PathVariable注解的使用方式
這篇文章主要介紹了SpringMVC實現(xiàn)RESTful風格:@PathVariable注解的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11Intellij Idea部署OpenCV 4.0.0環(huán)境
這篇文章主要為大家詳細介紹了Intellij Idea部署OpenCV 4.0.0環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07IDEA配置使用Maven Helper插件的方法(詳細配置)
這篇文章主要介紹了Maven Helper插件IDEA配置使用(詳細配置),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12