我需要开发一个类似于 Windows 资源管理器的 Java UI。界面应该有图标和拖放功能。
4 回答
这些事情在 Java 中都是可能的,但是你的问题对于一个具体的答案来说太模糊了。您将必须学习一个 UI 工具包,例如 AWT、Swing、SWT 等。该工具包将提供组件,您可以从中构建这样的 UI。如果您使用自己喜欢的搜索引擎进行一些研究,您甚至可能会找到预构建的系统。
SO 是一个您可以在学习 UI 工具包时提出需要特定答案的特定问题的地方。
首先,您可以查看 SWT 示例,http ://www.roseindia.net/tutorials/swt/swt-file-browser.shtml和http://www.java2s.com/Code/Java/SWT-JFace -Eclipse/SWTFileBrowser.htm
也许您应该在 Google 上搜索“Java 外观”,这是一个可以帮助您的链接:http: //download-llnw.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
作为起点,您可能需要查看javax.swing.JFileChooser
. JFileChooser 类产生了您正在寻找的大部分内容,尽管它是为“打开文件”和“保存文件”对话框而不是资源管理器窗口而设计的。
JFileChooser 的源代码在 Sun 的 JDK 发行版中提供,或者您可以在网上找到它。