日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Swing中的一些对话框

發布時間:2023/12/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Swing中的一些对话框 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、文件選擇器JFileChooser有兩種用法:打開文件或文件夾、保存文件或文件夾。

1.打開文件或文件夾:

JFileChooser fd = new JFileChooser(); //fd.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); fd.showOpenDialog(null); //設置文件選擇器的顯示方式(打開還是保存) File f = fd.getSelectedFile(); //獲取選擇的文件 用到了showOpenDialog()來打開一個打開文件的對話框,你也可以在setFileSelectionMode中設置成OPEN模式。

2.保存文件或文件夾:

JFileChooser jf = new JFileChooser(); jf.setFileSelectionMode(JFileChooser.SAVE_DIALOG | JFileChooser.DIRECTORIES_ONLY); jf.showDialog(null,null); File fi = jf.getSelectedFile();

代碼中就用到了DIRECTORIES_ONLY 和SAVE_DIALOG的屬性,此時調用showDialog()就會彈出選擇框;然后,調用getSelectedFile()獲得所選中的文件夾

二、選項對話框:

Swing有一套簡單的對話框,用于獲取用戶的一些簡單信息。JOptionPane有4個用于顯示這些對話框的靜態方法:

showMessageDialog:顯示一條消息并等待用戶點擊O。

JOptionPane.showMessageDialog(newFrame.getContentPane(),
"彈出的是消息提示框!", “系統信息”,JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(newFrame.getContentPane(),
"彈出的是警告提示框!", “系統信息”,JOptionPane.WARNING_MESSAGE);
JOptionPane.showMessageDialog(newFrame.getContentPane(),
"彈出的是錯誤提示框!", “系統信息”,JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(newFrame.getContentPane(),
"彈出的是詢問提示框!", “系統信息”,JOptionPane.QUESTION_MESSAGE);

showConfirmDialog:顯示一條消息并等待用戶確認(與OK/Cancel類似)

showOptionDialog:顯示一條消息并獲得用戶在一組選項中的選擇

showInputDialog:顯示一條消息并獲得用戶數輸入的一行文本

三、顏色選擇器(JColorChooser):

與JFileChooser一樣,顏色選擇器也是一個組件,而不是一個對話框,但是它包含了用于創建包含顏色選擇器組件的對話框方法。

使用:

Color selectedColor = JColorChooser.showDialog(parent,title,initialColor);





總結

以上是生活随笔為你收集整理的Swing中的一些对话框的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。