知识大全 值输入对话框

Posted 工具

篇首语:锲而舍之,朽木不折;锲而不舍,金石可镂。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 值输入对话框相关的知识,希望对你有一定的参考价值。

基于Eclipse的工具开发:值输入对话框  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《自己动手写开发工具 基于Eclipse的工具开发》定价 ¥  特价 ¥ 详细>>

    在和用户交互的时候 对于一些复杂的信息 可能需要通过自定义的对话框进行采集 而对于像简单的字符串之类的信息 则可以通过弹出值输入对话框的方式进行采集

    值输入对话框定义在 eclipse jface dialogs InputDialog中 与消息对话框不同 这个类是必须实例化才能使用的 其构造函数为     public InputDialog(Shell parentShell String dialogTitle             String dialogMessage String initialValue IInputValidator validator)

    参数dialogTitle为标题 dialogMessage为显示的消息 initialValue为对话框中的初始值 validator为值校验器 当validator为null的时候 不对对话框中的值做校验 而非null的时候需要做校验     IInputValidator接口定义如下     public interface IInputValidator         public String isValid(String newText);          当isValid返回非空的时候 值校验不通过 并且把isValid返回的值作为错误信息显示      使用值输入对话框的例子如下     InputDialog inputDlg = new InputDialog(shell 输入 请输入您的年龄     new IInputValidator()             public String isValid(String newText)                             int i;                 try                                     i = Integer parseInt(newText);                 catch (NumberFormatException e)                                     return 年龄必须为整数! ;                                                if(i< )                                     return 兄弟来自反物质世界?年龄不可能为负吧! ;                                                if(i> )                                     return 您也太高寿了吧! ;                                                              return null;                           );                if(inputDlg open()==Window OK)                     System out println(inputDlg getValue());        

    运行以后当在对话框中输入 的时候就会提示错误 如图 所示

cha138/Article/program/Java/ky/201311/29183

相关参考

知识大全 根据选择不同的下拉值出现相对应的文本输入框

根据用户选择不同的下拉值出现相应的文本输入框在某些情况下比较实用本文为大家写了个有需求的朋友可以参考下 复制代码代码如下:cha138/Article/program/Java/J

知识大全 在百度里怎样回答别人的提问啊

在百度里怎样回答别人的提问啊?怎么找不到入口呢?点击别人的问题,进去后可以看到一个对话框,上面有“我来帮他解答:”,你就在这个方框里输入你的答案就行了,记得输入完毕后点击方框右下角的”提交回答“哟,这

DCS电子室接线柜内,热电偶输入信号短路时,CRT上对应通道的显示值可能为()

DCS电子室接线柜内,热电偶输入信号短路时,CRT上对应通道的显示值可能为()A、短路前显示值B、热电偶冷端温度C、柜内接入端子处温度D、柜内补偿点温度参考答案:CD

DCS电子室接线柜内,热电偶输入信号短路时,CRT上对应通道的显示值可能为()

DCS电子室接线柜内,热电偶输入信号短路时,CRT上对应通道的显示值可能为()A、短路前显示值B、热电偶冷端温度C、柜内接入端子处温度D、柜内补偿点温度参考答案:CD

知识大全 word文档怎么打出占一个字符的带括号数字

word文档怎么打出占一个字符的带括号数字方法一:1、先输入带数字的小方括号,再选中;2、单击开始选项卡右下角如图所示的按钮;3、在弹出的字体对话框中,选中上标复选框,如图所示。方法二:1、先输入带数

知识大全 怎么批量删除excel表中相同的资料

怎么批量删除excel表中相同的资料如果是删除某个词但保留单元格:1、按ctrlH调出替换对话方块2、在查询内容框里输入需要删除的词,下面的框不输任何值,按全部替换即可如果是删除某个词所在单元格:1、

知识大全 请问如何用word打印出符合自己要求的尺寸的图片,例如要打印出长8厘米宽6厘米的图片要怎么做

请问如何用word打印出符合自己要求的尺寸的图片,例如要打印出长8厘米宽6厘米的图片要怎么做?谢谢如果在word中,在图片上点击右键-设置图片格式,在对话框中的大小栏中输入高度和宽度值(前提是将去掉锁

知识大全 百度文库填写文档信息后如何保存?

百度文库填写文档信息后如何保存?1、我的知道----我的文库2、第一行(“文库经验值”行)末尾上传我的文档3、弹出新对话框点“上传文档”4、根据对话框找到你要上传的目标文件5、双击该文件6、开始上传7

知识大全 求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.

求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.#include<stdio.h>intsum(intn)inti,s=0;for(i=1;i&l

知识大全 word文档中,表格中的格子长宽怎么设置啊

word文档中,表格中的格子长宽怎么设置啊?右击表格--表格属性跳出对话框点行勾选指定高度设置3厘米,后面选固定值点列勾选指定宽度设置5厘米,后面选固定值确定就好了。word文档中的表格如何设置长宽楼