欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java?SWT中常見彈出框?qū)嵗偨Y(jié)

 更新時間:2023年02月18日 16:12:03   作者:盛世如戀  
剛開始寫Java工具的小伙伴可能不知道怎么寫消息對話框,在這里總結(jié)一些常用的幾種消息彈出框,下面這篇文章主要給大家介紹了關(guān)于Java?SWT中常見彈出框的相關(guān)資料,需要的朋友可以參考下

以下彈出框是框的實現(xiàn),放入到SWT項目下就可運行。

1.提示框

MessageBox mb = new MessageBox(shell,SWT.NONE);
mb.setText("提示");
mb.setMessage("提示信息");
//打開提示框
mb.open();

執(zhí)行效果:

2.確認(rèn)框

boolean flag= MessageDialog.openConfirm(shell,"確認(rèn)提示","是否退出?");
if(flag == true) {
    shell.dispose();
}

效果圖:

點擊OK后,flag 等于 true。點擊Cancel后flag等于false.

3.文本輸入框

InputDialog id = new InputDialog(shell,"文本輸入框","輸入數(shù)據(jù)","默認(rèn)值",null);
id.open();
System.out.println(id.getValue());

 在輸入框輸入的信息,可以通過getValue()方法捕捉。

4.字體對話框

FontDialog fd = new FontDialog(shell);
FontData data = fd.open();
Font font = new Font(Display.getDefault(),data);
new Label().setFont(font);

選擇字體樣式,可以給Label標(biāo)簽里的字體設(shè)置字體樣式

5.路徑選擇框

	DirectoryDialog dd = new DirectoryDialog(shell);
    dd.setText("路徑選擇框");
	dd.setFilterPath("C:\\");
	String select = dd.open();
	System.out.println(select);

返回的select字符串為選中的文件的絕對路徑

當(dāng)前路徑點擊選擇文件夾就會輸出該文件的絕對路徑

6.文件選擇框

FileDialog fd = new FileDialog(shell);
fd.setFilterPath("D:\\");
fd.setText("文件選擇框");
fd.setFilterExtensions(new String[] {"*.jpg","*.java","*.sql","*.*"});
String select = fd.open();
System.out.println(select);

可以獲得選中的文件資源。

7.顏色選擇框

ColorDialog cd = new ColorDialog(shell);
RGB rgb = cd.open();
Color color = new Color(Display.getDefault(),rgb);
new Label().setBackground(color);

運行效果:

總結(jié)

到此這篇關(guān)于Java SWT中常見彈出框的文章就介紹到這了,更多相關(guān)Java SWT常見彈出框內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程

    Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程

    這篇文章主要介紹了Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • springboot mybatis手動事務(wù)的實現(xiàn)

    springboot mybatis手動事務(wù)的實現(xiàn)

    本文主要介紹了springboot mybatis手動事務(wù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • 詳解Java Selenium中的鼠標(biāo)控制操作

    詳解Java Selenium中的鼠標(biāo)控制操作

    本文主要講解如何用java Selenium 控制鼠標(biāo)在瀏覽器上的操作方法。主要列舉的代碼示例,大家可以自己上代碼執(zhí)行操作看效果,希望對大家有所幫助
    2023-01-01
  • java 二進制數(shù)據(jù)與16進制字符串相互轉(zhuǎn)化方法

    java 二進制數(shù)據(jù)與16進制字符串相互轉(zhuǎn)化方法

    今天小編就為大家分享一篇java 二進制數(shù)據(jù)與16進制字符串相互轉(zhuǎn)化方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Java消息隊列Kafka的簡單概述

    Java消息隊列Kafka的簡單概述

    這篇文章主要介紹了Java消息隊列Kafka的簡單概述,消息系統(tǒng)負(fù)責(zé)將數(shù)據(jù)從一個應(yīng)用程序傳輸?shù)搅硪粋€應(yīng)用程序,應(yīng)用程序可以專注于數(shù)據(jù),不擔(dān)心如何共享它,需要的朋友可以參考下
    2023-07-07
  • Java spring AOP基礎(chǔ)

    Java spring AOP基礎(chǔ)

    本篇文章主要介紹了深入理解spring的AOP機制基礎(chǔ)原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-11-11
  • Springboot無法注入service問題

    Springboot無法注入service問題

    這篇文章主要介紹了Springboot無法注入service的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解Spring中的FactoryBean

    詳解Spring中的FactoryBean

    本篇文章主要介紹了Spring中的FactoryBean,如果一個bean的創(chuàng)建過程中涉及到很多其他的bean 和復(fù)雜的邏輯,用xml配置比較困難,這時可以考慮用FactoryBean
    2017-04-04
  • springboot線程池監(jiān)控的簡單實現(xiàn)

    springboot線程池監(jiān)控的簡單實現(xiàn)

    本文主要介紹了springboot線程池監(jiān)控的簡單實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • java仿微信搖一搖實現(xiàn)播放音樂

    java仿微信搖一搖實現(xiàn)播放音樂

    這篇文章主要為大家詳細介紹了java仿微信搖一搖實現(xiàn)播放音樂,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06

最新評論