0

だから、Eclipseで簡単なリンクを開きたいだけです。私がしたこと:

final Hyperlink link = new Hyperlink(group, SWT.WRAP);
            link.addHyperlinkListener(new HyperlinkAdapter(){
                public void linkActivated(HyperlinkEvent e) {
                    System.out.println("test");

            });
            link.setEnabled(true);
            link.setToolTipText("Test tooltip!");
            link.setForeground(new Color(null, 0, 0, 250));
            link.setText("Text");

テキストは私の色で表示されますが、テキストをクリックしても System.out.println("test") が表示されません...ツールチップも表示されます。ただし、linkActivated メソッドには決して入りません。どこが間違っていますか?追加情報: これは Dialog->Composite->Group で行われます

前もって感謝します!

LE: 申し訳ありませんが、問題は、 本当にorg.eclipse.ui.forms.events.HyperlinkEventが必要なときに、Eclipse が自動化されたjavax.swing.event.HyperlinkEventをインポートしたことでした。スパムで申し訳ありませんが、これを見つけるのに時間がかかりました。

4

1 に答える 1

0

上からコピー:

javax.swing.event.HyperlinkEvent問題は、本当に必要なときにEclipse が自動でインポートしたことでしorg.eclipse.ui.forms.events.HyperlinkEventた。

于 2013-11-07T16:25:55.990 に答える