《如何用Java构建一个类似于Windows资源管理器的用户界面?》
我需要开发一个类似于Windows资源管理器的Java UI。 界面应该具有图标和拖放功能等内容。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我需要开发一个类似于Windows资源管理器的Java UI。 界面应该具有图标和拖放功能等内容。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
这些事情在 Java 中都是可能的,但是你的问题对于具体的答案来说太模糊了。您必须学习 UI 工具包,例如 AWT、Swing、SWT 等。该工具包将提供您可以构建此类 UI 的组件。如果您使用您最喜欢的搜索引擎进行一些研究,您甚至可能会找到预先构建的系统。
SO 是您在学习 UI 工具包时可以提出需要特定答案的特定问题的地方。
These things are all possible in Java, but your question is much too vague for a specific answer. You will have to learn a UI toolkit such as AWT, Swing, SWT, etc. The toolkit will provide components from which you can build such a UI. You will probably even find pre-built systems if you do a little research with your favorite search engine.
SO is a place where you can ask specific questions that need specific answers while you are learning the UI toolkit(s).
也许你应该谷歌“Java外观和感觉”这里有一个可以帮助你的链接:http://download-llnw.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
maybe you should google "Java look and feel" here is a link that can help you: http://download-llnw.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
作为起点,您可能需要查看
javax.swing.JFileChooser
。 JFileChooser 类生成您正在寻找的大部分内容,尽管它是为“打开文件”和“保存文件”对话框而不是资源管理器窗口之类的内容而设计的。JFileChooser 的源代码可在 Sun 的 JDK 发行版中找到,或者您也可以 网上找到它。
As a starting point, you may want to look at the source code for
javax.swing.JFileChooser
. The JFileChooser class produces much of what you're looking for, though it's designed for things like "open file(s)" and "save file" dialogs, rather than an explorer window.The source for JFileChooser is available in the JDK distribution from Sun, or you can find it online.
首先,您可以查看 SWT 示例, http://www .roseindia.net/tutorials/swt/swt-file-browser.shtml 和 http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTFileBrowser.htm
To start with, you can look at SWT examples, http://www.roseindia.net/tutorials/swt/swt-file-browser.shtml and http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTFileBrowser.htm