最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaGUI使用標(biāo)簽與按鈕方法詳解

 更新時(shí)間:2023年03月03日 11:22:32   作者:頭禿小程  
這篇文章主要介紹了JavaGUI使用標(biāo)簽與按鈕方法,前段時(shí)間學(xué)了GUI,總體上概念還是有點(diǎn)模糊,于是決定花點(diǎn)時(shí)間簡(jiǎn)單整理下。先簡(jiǎn)單介紹一下GUI,GUI就是圖形用戶界面

1.標(biāo)簽

  • 類: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.按鈕

類: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)文章

  • Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程

    Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程

    這篇文章主要給大家介紹了關(guān)于Mybatis-Plus處理Mysql?Json類型字段的詳細(xì)教程,Mybatis-Plus可以很方便地處理JSON字段,在實(shí)體類中可以使用@JSONField注解來(lái)標(biāo)記JSON字段,同時(shí)在mapper.xml中使用json函數(shù)來(lái)操作JSON字段,需要的朋友可以參考下
    2024-01-01
  • 利用JavaFX工具構(gòu)建Reactive系統(tǒng)

    利用JavaFX工具構(gòu)建Reactive系統(tǒng)

    這篇文章主要介紹了使用JavaFX構(gòu)建Reactive系統(tǒng),利用JavaFX工具集中的新的超棒特性來(lái)構(gòu)建響應(yīng)式的快速應(yīng)用程序,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Spring+SpringMVC+Hibernate整合實(shí)例講解

    Spring+SpringMVC+Hibernate整合實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于Spring+SpringMVC+Hibernate整合實(shí)例講解,需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • Java使用wait和notify實(shí)現(xiàn)線程之間的通信

    Java使用wait和notify實(shí)現(xiàn)線程之間的通信

    Java 線程通信是將多個(gè)獨(dú)立的線程個(gè)體進(jìn)行關(guān)聯(lián)處理,使得線程與線程之間能進(jìn)行相互通信,下面這篇文章主要給大家介紹了關(guān)于Java使用wait和notify實(shí)現(xiàn)線程之間通信的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • 手把手教你如何獲取微信用戶openid

    手把手教你如何獲取微信用戶openid

    眾所周知小程序的openid相當(dāng)重要,它是用戶的唯一標(biāo)識(shí)id,牽扯的支付,登錄,授權(quán)等,下面這篇文章主要給大家介紹了關(guān)于如何獲取微信用戶openid的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Java調(diào)用基于Ollama本地大模型的實(shí)現(xiàn)

    Java調(diào)用基于Ollama本地大模型的實(shí)現(xiàn)

    本文主要介紹了Java調(diào)用基于Ollama本地大模型的實(shí)現(xiàn),實(shí)現(xiàn)文本生成、問(wèn)答、文本分類等功能,開(kāi)發(fā)者可以輕松配置和調(diào)用模型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • 詳談java中boolean和Boolean的區(qū)別

    詳談java中boolean和Boolean的區(qū)別

    下面小編就為大家?guī)?lái)一篇詳談java中boolean和Boolean的區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Mybatis日期格式自動(dòng)轉(zhuǎn)換需要用到的兩個(gè)注解說(shuō)明

    Mybatis日期格式自動(dòng)轉(zhuǎn)換需要用到的兩個(gè)注解說(shuō)明

    這篇文章主要介紹了Mybatis日期格式自動(dòng)轉(zhuǎn)換需要用到的兩個(gè)注解說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java泛型詳解

    Java泛型詳解

    本文給大家匯總介紹了下java中的泛型的相關(guān)資料,包括引入泛型機(jī)制的原因,泛型類,泛型方法,泛型的實(shí)現(xiàn)以及泛型的注意事項(xiàng),非常的詳細(xì),有需要的小伙伴可以參考下
    2016-03-03
  • SpringBoot集成redis與session實(shí)現(xiàn)分布式單點(diǎn)登錄

    SpringBoot集成redis與session實(shí)現(xiàn)分布式單點(diǎn)登錄

    這篇文章主要介紹了SpringBoot集成redis與session實(shí)現(xiàn)分布式單點(diǎn)登錄,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09

最新評(píng)論

石屏县| 万荣县| 娄烦县| 齐河县| 汤原县| 安阳县| 高雄市| 昌黎县| 红安县| 芷江| 昔阳县| 潜山县| 电白县| 岑巩县| 道孚县| 衡南县| 肇东市| 武汉市| 桐乡市| 同心县| 兰州市| 渭源县| 富阳市| 左云县| 平昌县| 新沂市| 吉安市| 永康市| 高邮市| 晋宁县| 都兰县| 东莞市| 甘孜| 迁西县| 即墨市| 长丰县| 乌拉特中旗| 垣曲县| 津市市| 恩平市| 财经|