使Java的JButton文字隱藏功能的實(shí)現(xiàn)(不隱藏按鈕的前提)
在網(wǎng)上雖然看到了方法,但是處理感覺很復(fù)雜,我的辦法,老實(shí)說,是突然試一下試到的,哈哈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設(shè)置了null,所以需要設(shè)置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);
}
}
為了方便理解,所以我就加入了圖片。其實(shí)就是給JButton設(shè)置Font,將setFont()方法的第三參數(shù)改為0(第三個參數(shù)設(shè)置的是字體大小),就可以了,偶然發(fā)現(xiàn),哈哈。就是這么簡單的啦!
到此這篇關(guān)于使Java的JButton文字隱藏功能的實(shí)現(xiàn)(不隱藏按鈕的前提)的文章就介紹到這了,更多相關(guān)Java的JButton文字隱藏內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
springMVC前臺傳數(shù)組類型,后臺用list類型接收實(shí)例代碼
這篇文章主要介紹了springMVC前臺傳數(shù)組類型,后臺用list類型接收實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12
SpringBoot Controller Post接口單元測試示例
今天小編就為大家分享一篇關(guān)于SpringBoot Controller Post接口單元測試示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-12-12
容器環(huán)境的JVM內(nèi)存設(shè)置實(shí)踐記錄
Docker和K8S的興起,很多服務(wù)已經(jīng)運(yùn)行在容器環(huán)境,對于java程序,JVM設(shè)置是一個重要的環(huán)節(jié),這里總結(jié)下我們項(xiàng)目里的最佳實(shí)踐,對容器環(huán)境的JVM內(nèi)存相關(guān)知識感興趣的朋友一起看看吧2022-03-03
java中線程池最實(shí)用的創(chuàng)建與關(guān)閉指南
試中經(jīng)常會問到,創(chuàng)建一個線程池需要哪些參數(shù)啊,線程池的工作原理啊,卻很少會問到線程池如何安全關(guān)閉的,下面這篇文章主要給大家介紹了關(guān)于java中線程池最實(shí)用的創(chuàng)建與關(guān)閉的相關(guān)資料,需要的朋友可以參考下2021-09-09
SpringMVC實(shí)現(xiàn)RESTful風(fēng)格:@PathVariable注解的使用方式
這篇文章主要介紹了SpringMVC實(shí)現(xiàn)RESTful風(fēng)格:@PathVariable注解的使用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
Intellij Idea部署OpenCV 4.0.0環(huán)境
這篇文章主要為大家詳細(xì)介紹了Intellij Idea部署OpenCV 4.0.0環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
IDEA配置使用Maven Helper插件的方法(詳細(xì)配置)
這篇文章主要介紹了Maven Helper插件IDEA配置使用(詳細(xì)配置),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12

