2012-01-02 96 views
0

我有一个与java中的超链接有关的问题。 如何在java文件中设置超链接指向Eclipse中文本编辑器中加载的另一个java文件,当我有文件名和代码行时:Java在文本编辑器中链接到文件

ex。 Test.java:102

如何在文本编辑器中显示该文件的给定代码行?

谢谢!

+0

请尝试修正您的问题,并添加_what_您正试图实现以及_why_你想实现它。通常,应该没有理由链接到另一个Java文件中的特定行。 – 2012-01-02 23:17:39

+0

我正在使用Swing组件,并且我有代码行,其中创建了特定组件。 Test.java:102上的JButton。所以我想在该代码行上创建超链接到该文件Test.java。 – 100798 2012-01-02 23:28:19

+0

我认为你想这样做给其他开发者留下某种暗示。您最好在代码中留下一个带有按钮名称的注释(您应该可以将其设置为属性)。如果可以建立超链接,那么下次添加组件时,您会指向错误的位置。如果您的代码确实允许编辑,您也可以在您希望指向的位置留下一条在Eclipse中创建TAG的注释。 – 2012-01-02 23:38:06

回答

0

Java 语言不知道超链接。

的JavaDoc不知道超链接,您可以在Eclipse编辑器中键入任何#号轻松访问,并选择一个本地成员或键入外部类的名字,打控制空间,然后选择正确的链接。

幸运的是,您不能直接创建链接。线条在时间上发生变化,类的合约(方法/字段的描述)应该保持相对静态。如果配置正确,Eclipse将甚至在您重构代码时更改链接(例如,重命名您的方法或类)。

0

不能创建超链接线-afaik,但您可以创建在Javadoc链接到域或功能:

/** 
* {@link package.ClassName#fieldOrFunction} 
*/ 

做这样允许在“fieldOrFunction”你按住Ctrl键点击并跳转权有(至少在Eclipse)

0

2年后,我知道......

如果你正在寻找从任意文件中的超链接与括号括起来像这样 (AnotherClass.java:52)

如果它知道那个类,ctrl点击会带你到那里。