eclipse输入窗口使用方法-inputdialog

2025-10-25 04:51:43

1、进入eclipse中,新建一个swt-java项目,项目的名称为shuru。

eclipse输入窗口使用方法-inputdialog

2、在shuru项目中新建一个类,类的名称为shuru,自动加入main方法,点击完成。

eclipse输入窗口使用方法-inputdialog

3、打开shuru.java这个文件,在其中定义一个验证的类,用于把输入的字符串是否按照约定的规则输入。(用户输入的数据的日期)

class riqi implements IInputValidator{

}

eclipse输入窗口使用方法-inputdialog

4、定义了riqi验证类以后,覆盖isValid这个方法,把需要的代码写到这个这个方法中。在验证输入的数据时,还要用到这个matches方法,以前的经验讲到过,matches(“”)表达式不能一一列举,这次用到的验证日期。

^:字符串开始的位置。

\\d:这个是表达0-9的数字。\\d{4}:4个数字的字符串。

\\d{2}:2个数字的字符串。\\d{2}$:结尾2个数字的字符串。

public String isValid(String nt) {

if(nt.matches("^\\d{4}+[-]+\\d{2}+[-]+\\d{2}$")){

return null;

}else{

return "日期格式:"+new SimpleDateFormat("yyyy-MM-dd").format(new Date());

}

}

eclipse输入窗口使用方法-inputdialog

5、在main中方法,实例化shuru类,因为我们要用到shuru类的验证类:riqi。

shuru sr=new shuru();

eclipse输入窗口使用方法-inputdialog

6、定义InputDialog窗口:InputDialog(窗口,标题,提示文字,字符串,验证类).

InputDialog idg=new InputDialog(null,"输入","输入日期:","",sr.new riqi());

eclipse输入窗口使用方法-inputdialog

7、打开输入窗口idg.open(); 运行项目,出现结果如图。

eclipse输入窗口使用方法-inputdialog

eclipse输入窗口使用方法-inputdialog

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:160
  • 阅读量:161
  • 阅读量:181
  • 阅读量:77
  • 阅读量:66
  • 猜你喜欢