だから、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をインポートしたことでした。スパムで申し訳ありませんが、これを見つけるのに時間がかかりました。