我創建了一個使用嵌入式HTML顯示消息的Java對話框。該消息應該包含一個鏈接,點擊該鏈接時,它應該激發一個事件(啓動另一個對話框)。我無法弄清楚如何去做。這真的有可能嗎?在Java對話框中的嵌入式HTML鏈接
下面是代碼:
message = new JLabel("<html>You have selected <i>"+registry_name+" "+ registry_version +"</i><BR> in the " +"<FONT COLOR=\"#0000FF\"><U><A href=\"javascript:popup();\" id=\"test-link\">container.</A></U></FONT>" +"<script type=\"text/javascript\">"+"function popup(){var generator=window.setVisible(true);}</script></html>");
JOptionPane.showConfirmDialog(dialog.dialog, message , "Selection Window",JOptionPane.CLOSED_OPTION, JOptionPane.INFORMATION_MESSAGE);