谁能帮我简单方法说一下

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:33:55
1:读取号码:这当然是第一步,不读取号码怎么分析?
储存号码和密码的文件格式:
号码----密码(每行一个,例如:12345----5353132454)

2:复制:全选并复制文本框的所有内容到系统剪贴板。

3:储存:把文本框的所有内容储存到文本文件。

4:删除:在已读取的系统数据中,删除文本框上的号码。

5:显示所有数据:显示读取号码文件后系统的数据。
(假如不选择显示密码,不会显示密码)

6:常规搜索:选择需要筛选的类型后,点击"筛选"。
为什么供选择的类型这么少?因为很多类型完全可以用下面的"模式匹配"完成。

7:按照模式找相近的号码。(模式中数字和"?"相同,A-I不同)
匹配模式中不同的号码数字和"?"是相同的,条件A-I不同。
举例:要查找:4567999/4567888/4567555,选中"按照模式找相近的号码",
模式设置"????AAA",按"筛选"。

8:模式匹配:安装自定义的类型进行筛选号码。
【选项】A-I中个字母严格互斥:字母A-I分别代表不同的数字。假如不互斥,则
可能出现A=B,C=D等数字重复的现象(这现象有时是很有用的)。
模式输入的合法字符是:0-9,A-I,?
解析:
0-9是模式里面特定的数字。
A-I是模式里面的模式
?代表任何数字
举例:
A.要查找"8位ABAB结尾的号码,例如:45617878",可以输入模式"????ABAB"。
B.要查找"7位AAAA结尾的号码,例如:4561111",可输入模式"???AAAA"。
C.要查找"8位80开123结尾的号码,例如:80456123",可输入模式"80???123"。
D.

如果只要存储一对信息,如“号码--密码”对可以用java.util.Properties
但要是数据复杂的话,需要用XML或数据库(数据库可以根据系统特性选相应的规模的数据库)

关于编辑功能例如:复制、剪切、剪贴板等等可以用SWT提供的org.eclipse.swt.widgets.Text类,只要安装Eclipse就有(本人近来较常用eclipse,所以建议这个),那里提供丰富的文本操作:例如selectAll(),copy(),paste()等等。

数据显示可以用org.eclipse.swt.widgets.Table类。

模式匹配部分我想可以用正则表达式来匹配,或者自己一个一个去比较。

不过jdk中的swing应该也提供了相应的功能,只是很久没用了,想不起来了
不过我觉得SWT还是方便点(个人观点)。

总之,这还是有一定的工作量啦,细节不好一一细说了!

太多太多

我怎么搞不懂你想问什么。。。