如何在IntelliJ IDEA 10中打开包含的java类(例如JButton)?

时间:2011-06-07 17:27:52

标签: java intellij-idea

我希望能够打开JButton类并查看其中的代码。原因是因为我想覆盖其中一个方法,但我想确保包含该方法通常具有的所有功能。此外,这是一个很好的学习方式。我知道我可以通过单击错误消息中的类来解决错误。但是关于如何正常提出它的任何想法?

4 个答案:

答案 0 :(得分:1)

转到|类 Ctrl + N ),键入JButton(如果在项目中找不到这样的类,则会自动启用包含非项目类复选框)。 / p>

如果您的代码中已经使用JButton,则可以使用 Ctrl + B 导航到其源代码,同时插入符号。

当然你需要附加到JSDK的源代码,但默认情况下它应该没问题(因为JSDK安装在大多数平台上都有源代码)。如果您使用的是Mac,则必须单独下载并附加到文件|中的JSDK配置项目结构|的SDK

答案 1 :(得分:1)

如果您有来源只需按Ctrl+B上的JButton,如果您没有,请下载来源,添加到项目配置并按相同的组合

答案 2 :(得分:0)

在此处下载Java源代码:http://www.oracle.com/technetwork/java/javase/downloads/index.html

另外,请不要忘记可用于与扩展类进行交互的super关键字

答案 3 :(得分:0)

您需要下载Java源代码。例如,如果您使用的是Java 1.6,则可以go here来获取它。将其解压缩到本地磁盘上的某个位置。

当我需要查看Java类的源代码时,我会导航到源类并将其拖到我的IDE中。

如果您想确保获得原始方法的所有功能,请将原始方法作为方法的一部分进行调用。使用super为您提供了重写方法的参考,例如super.overridden();。不要只是将Java源代码复制到您的方法中。