导航:首页 > 编程语言 > java选择对话框

java选择对话框

发布时间:2022-08-16 07:39:37

‘壹’ java三个对话框的区别

功能不同。
一.输出对话框
JOptionPane.showMessageDialog(null,“对话框内容”,“对话框标题”,对话框图案)
可以只写null和对话框内容,即JOptionPane.showMessageDialog(null,“对话框内容”)
二.输入对话框
String input= JOptionPane.showInputDialog(null,”输入提示语句”,”对话框标题”,对话框图案);
可以只写null和输入提示语句,即String input= JOptionPane.showInputDialog(null,”输入提示语句”)
最终 input=输入语句,但对话框返回的输入是一个字符串
把字符串转化为int使用Integer中的parseInt方法:
Int a=Integer. parseInt(字符串名)
把字符串转化为double使用Double中的parseDouble方法:
double a=Double. parse Double (字符串名)
三.确认对话框
int option=JOptionPane.showConfirmDialog(null,“对话框内容”,“对话框标题”,对话框图案)
可以只写null和提示语句
选择yes返回JOptionPane.YES_OPTION(0)
选择no返回JOptionPane.NO_OPTION(1)
选择cancel返回JOptionPane.CANCEL_OPTION(2)
四.对话框的综合应用
利用对话框实现求和。

‘贰’ java中如何进行单纯的是否判断(加对话框) 

JOptionPane.showConfirmDialog(null, "是这个人吗?","选择对话框",JOptionPane.YES_NO_OPTION);//弹出选择对话框,返回值为0或1.

‘叁’ java 怎么调用一个选择路径的对话框

用 JFileChooser 设置它的模式为 只选择目录

要是你实在不想用JFileChooser,那就只有自己实现一个JDailog了。

‘肆’ JAVA对话框

参考Java的API文档:
showOptionDialog
public static int showOptionDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon,
Object[] options,
Object initialValue)
throws HeadlessException调出一个带有指定图标的对话框,其中的初始选择由 initialValue 参数确定,选项数由 optionType 参数确定。
如果 optionType 为 YES_NO_OPTION 或者 YES_NO_CANCEL_OPTION,并且 options 参数为 null,则由外观提供选项。

messageType 参数主要用于提供来自外观的默认图标。

参数:
parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame
message - 要显示的 Object
title - 对话框的标题字符串
optionType - 指定可用于对话框的选项的整数:DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION 或 OK_CANCEL_OPTION
messageType - 指定消息种类的整数,主要用于确定来自可插入外观的图标:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
icon - 在对话框中显示的图标
options - 指示用户可能选择的对象组成的数组;如果对象是组件,则可以正确呈现;非 String 对象使用其 toString 方法呈现;如果此参数为 null,则由外观确定选项
initialValue - 表示对话框的默认选择的对象;只有在使用 options 时才有意义;可以为 null
返回:
指示用户所选选项的整数;如果用户关闭了对话框,则返回 CLOSED_OPTION
抛出:
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 true
另请参见:
GraphicsEnvironment.isHeadless()

其中"指示用户所选选项的整数"是JOptionPane.OK_OPTION和JOptionPane.CANCEL_OPTION,分别表示按下了"确定"和"取消"
判断此函数的返回值即可

‘伍’ java中怎么用文件对话框选择一个目录

很简单,javax.swing.JFileChooser中有个setFileSelectionMode方法
public void setFileSelectionMode(int mode)设置 JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。默认值是 JFilesChooser.FILES_ONLY。

参数:
mode - 要显示的文件类型:
JFileChooser.FILES_ONLY
JFileChooser.DIRECTORIES_ONLY
JFileChooser.FILES_AND_DIRECTORIES
抛出:
IllegalArgumentException - 如果 mode 是非法的文件选择模式
另请参见:
getFileSelectionMode()

‘陆’ java对对话框的几种弹出方式

在Java中利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。 ConfirmDialog — 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮) InputDialog — 提示输入文本 MessageDialog — 显示信息 OptionDialog -- 组合其它三个对话框类型。 这四个对话框可以采用showXXXDialog()来显示,如showConfirmDialog()显示确认对话框、 showInputDialog()显示输入文本对话框、showMessageDialog()显示信息对话框、showOptionDialog() 显示选择性的对话框。它们所使用的参数说明如下: ① ParentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中。 ② message:指示要在对话框内显示的描述性的文字 ③ String title:标题条文字串。 ④ Component:在对话框内要显示的组件(如按钮) ⑤ Icon:在对话框内要显示的图标 ⑥ messageType:一般可以为如下的值ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、PLAIN_MESSAGE、 ⑦ optionType:它决定在对话框的底部所要显示的按钮选项。一般可以为DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION。 使用实例:(1)显示MessageDialog JOptionPane.showMessageDialog(null, "在对话框内显示的描述性的文字", "标题条文字串", JOptionPane.ERROR_MESSAGE); (2)显示ConfirmDialog JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION); (3)显示OptionDialog:该种对话框可以由用户自己来设置各个按钮的个数并返回用户点击各个按钮的序号(从0开始计数) Object[] options = {"确定","取消","帮助"}; int response=JOptionPane.showOptionDialog(this, "这是个选项对话框,用户可以选择自己的按钮的个数", "选项对话框标题",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]); if(response==0) { this.setTitle("您按下了第OK按钮 ");}else if(response==1) { this.setTitle("您按下了第Cancel按钮 ");}else if(response==2) { this.setTitle("您按下了第Help按钮 ");}(4)显示InputDialog 以便让用户进行输入 String inputValue = JOptionPane.showInputDialog("Please input a value"); (5)显示InputDialog 以便让用户进行选择地输入 Object[] possibleValues = { "First", "Second", "Third" }; //用户的选择项目 setTitle("您按下了"+(String)selectedValue+"项目");No related posts.

‘柒’ java web怎么实现弹出选择框

这个是js和css干的而事情。。。并不是java后台干的事情。。。。可以去雪一下JQ

‘捌’ java程序文件选择对话框打不开,jfilechooser

首先,能在别的机器上运行说明代码没问题
我曾经遇到过jdk受损的情况(原因是万恶的杀毒软件),导致javaw.exe死了...
建议:
1,下个jdk,没必要是最新的,最好是绿色免装版,或者早期的安装版,不要与你现在的版本相同,安装后记得配置环境变量
2,如果1不行,新建一个project,把代码复制到新的project里.(有可能是project下的xxx配置有问题?)

阅读全文

与java选择对话框相关的资料

热点内容
单片机多字节加减程序 浏览:150
手机网店用什么APP好 浏览:925
周星驰粤语资源 浏览:520
莱美健身教练app叫什么 浏览:887
有道词典forlinux 浏览:203
汇开优店的代理app叫什么 浏览:141
如何体验原生态的安卓 浏览:847
精致lee滤波源码 浏览:851
美颜都用什么app 浏览:139
单片机内存 浏览:554
mci命令 浏览:651
风月片洗发店 浏览:833
台湾电影,一个双腿残疾的人 浏览:737
消失的眼睛电影在线看 浏览:530
安卓导航如何升级系统 浏览:991
电影邪恶 浏览:896
爸爸出海之罪孽泰国免费 浏览:201
比较推荐的看片网站 浏览:80
一个老头淘金的电影 浏览:175
谁还有看片网址 浏览:184