2011-08-24 27 views

回答

4

A JEditorPane裏面有HTML標記。

您必須添加HyperlinkListener才能在單擊鏈接時觸發某些操作。

+0

嗨,謝謝。這個鏈接是什麼?它是一個按鈕?我如何將它添加到窗格? – damluar

+0

您可以使用HTML標記添加它。整個內容可能是一個小的HTML頁面,裏面有一個超鏈接:Click here

+0

非常感謝,我會嘗試 – damluar

1
  1. 背景可能是一個JDialog內一個JPanel或JFrame的
  2. 使用的JLabel作爲圖像來顯示圖標的「i」。
  3. 使用JLabel作爲「點擊此處」的超鏈接。請參閱this瞭解如何實現與JLabel的超鏈接
  4. 向標籤添加一項操作以打開JFileChooser。
+0

'JLabel'不會產生動作事件。 – mre

+0

請參閱我在答案中的鏈接以瞭解如何實現它:http://www.coderanch.com/t/340009/GUI/java/add-hyperlink –

+0

我應該在哪裏放置保留的文本?如果我把它放在第一個裏面,那麼我不知道什麼時候打開FileChooser。 – damluar

2

我推薦使用對話框。通用的JOptionPane或undecorated JDialog。然後,您可以修飾JLabel以使其看起來像超鏈接,然後註冊將打開JFileChooserMouserListener

+0

,正確的答案JWindow (未裝飾的JDialog)/ JOptionPane/JDialog與我的邏輯順序+1,有趣的鏈接@Suraj Chandran +1 – mKorbel