上一篇博文写了页面设计的源码,这一篇来分析一下这个源码。
一、MainPage()
1.首先启动程序,进入MainPage()里面,会跳出这样的界面。
public final class MainPage extends ScannerChoice
发现主函数是继承自ScanneerChoise类,这个类主要有收集键盘上不同字符的方法,具体源码后面博文说,为了重用这一部分代码,几个主要的页面都是继承自这个类。
2.正则表达式
choice.matches(regex)
用到了字符串的matches的方法,正则表达式的标准用法见之前博文正则表达式。典型的调用方法如下
Pattern p = Pattern.compile("a*b");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
3、MaintenancePage()