请问怎么做一个java的菜单,从这个菜单可以打开以前做过的项目?
要"打开以前做过的项目",你需要知道“以前的项目”的项目名称,项目所在的目录等信息,这些信息可以从文件中读取,也可以从注册表中读取,看你的具体需要而定。
可以参考以下要点:
1、每次打开新的项目时,将该项目的名称、所在目录等信息(添加)保存到配置文件中(或保存到注册表中)。
2、当用户点击“java的菜单”时,该菜单的菜单项数据(数据根据具体需要自定义即可)从配置文件(或注册表)中读取出,实现动态生成“java的菜单”的各个菜单项。
3、用户点击“java的菜单”列表中的某一菜单项时,从该菜单项关联的项目目录中,打开对应的项目。
使用配置文件的方式比较好管理。
根据实际需要,你可以自定义配置文件中项目菜单项的数据格式,如用xml格式:
<project>
<name>某某项目 </name>
<path>D:MyProject</path>
......其他需要的数据项
</project>
如当有3个项目时,配置文件中的数据是:
<project>
<name>某某项目1 </name>
<path>D:MyProject</path>
......其他需要的数据项
</project>
<project>
<name>某某项目 2</name>
<path>E:MyProject est</path>
......其他需要的数据项
</project>
<project>
<name>某某项目3 </name>
<path>F:Projects</path>
......其他需要的数据项
</project>
这样,你在初始化“java的菜单”时,就从配置文件中读取出各个<project>结点,并用其数据来初始化“java的菜单”的菜单项,从而实现"打开以前做过的项目"。
学习学习学习
这个要编程的