2012-01-02 13 views
0

javaのハイパーリンクに関連する質問があります。 Javaファイルのハイパーリンクを設定して、Eclipseのテキストエディタに読み込まれた別のJavaファイルを指すようにするにはどうすればいいですか?Javaテキストエディタのファイルへのハイパーリンク

ex。 Test.java:102

テキストエディタでそのファイルのコード行を表示するにはどうすればよいですか?

ありがとうございました!

+0

あなたの質問を解決して、あなたが達成しようとしている_what_とそれを達成したい_why_を追加してください。通常、別のJavaファイルの特定の行にリンクする理由はありません。 –

+0

私はSwing Componentsで作業しています。特定のコンポーネントが作成されたコードラインがあります。 Test.java:102のJButton。ですから、そのコード行にそのファイルTest.javaへのハイパーリンクを作りたいと思います。 – 100798

+0

他の開発者に何らかのヒントを残したいと思っています。ボタンの名前(プロパティとして設定する必要があります)のコメントをコード内に残しておくとよいでしょう。行へのハイパーリンクを作成することができれば、次にコンポーネントを追加するときに、間違った場所を指し示すことになります。あなたのコードが編集を許可している場合、あなたが指し示したい場所でEclipseにTAGを作成するコメントを残すこともできます。 –

答えて

0

Java 言語はハイパーリンクを認識しません。

のJavaDocは、簡単に#記号のいずれかを入力して、Eclipseのエディタにアクセスできるハイパーリンクを、知っていて、ローカルメンバーを選択するか、外部クラスの名前を入力して制御スペースを押すことで、その後、選択しません右のリンク。

幸いにも、行へのリンクを直接作成することはできません。ラインは時間的に変化し、クラスのコントラクト(メソッド/フィールドの記述)は比較的静的なものにする必要があります。コードをリファクタリングする(たとえば、メソッドやクラスの名前を変更する)場合、Eclipseを正しく設定すると、リンクが変更されます。あなたがラインにハイパーリンクを作成することはできません

0

は-afaikていますが、javadocのフィールドや機能へのリンクを作成することができます:それはあなたがCtrlキーを押しながらクリックして「fieldOrFunction」にできますし、右のジャンプのよう

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

はそれをやってそこに(少なくとも日食で)

0

2年後、私は知っている...

あなたが任意のファイルからのハイパーリンクを探しているならそう (AnotherClass.java:52)などの括弧で囲んで

クリックすると、そのクラスを知っている場合はクリックします。

関連する問題