我正在研究java中的一个项目(使用eclipse),这个项目是由我没有联系的其他程序员开发的。我怎样才能确定哪些类适用于gui?有文件导入java.awt但我没有找到任何提及swt。
每次我认为我发现了一个gui类,我尝试在设计模式下使用windowbuilder编辑器查看它,但是会收到错误消息:
这不是GUI类,无法以图形方式进行编辑 解析器解析了编译单元,但无法识别任何GUI工具包。
任何人都可以向我解释这个吗?我是eclipse和java的新用户。
答案 0 :(得分:1)
没有很多流行的Java GUI框架可用。使用 Eclipse搜索 - >档案 - >包含用于子字符串的文本
javax.swing
java.awt
org.eclipse.swt
每次尝试都会列出三个主要已知框架之一的候选类。可能会列出一些其他不相关的类,但它们不常见,您将很快找到使用的技术。应用程序还可以混合多个框架(例如,swing + awt)。
这些搜索子字符串不太可能偶然发生在java代码中;即使他们愿意,也很容易识别。
答案 1 :(得分:0)
这些拖包具有GUI类
java.awt.*
javax.swing.*