2
我需要將URL添加到JLabel中的特定單詞。將外部URL添加到JLabel
例如: 將JLabel「請點擊這裏舉報問題」
現在,我的要求是隻工作「點擊」應努力爲紐帶,沒有完成的JLabel。 我嘗試了一個由整個JLabel正在轉換爲鏈接的工作。
String labeltext = "<html><font color='black'>This is where you can log your time activity for the presales process. We are constantly " +
"upgrading our presales tools, <br /> so if you have any feedback, please click <a href='#' style='color: blue;'>here</a> to send us the request.</font></html>";
JLabel lbl = new JLabel(labeltext);
lbl.addMouseListener(new MouseListener() {
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent e) {
Desktop desktop = Desktop.getDesktop();
try {
URI uri = new URI("10.5.44.108/issue.html");
desktop.browse(uri);
} catch (Exception ex) {
}
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
});
請讓我知道是否有人有任何建議來實現這一點。
在此先感謝!
最好的問候, 拉夫
*「」請點擊此處報告問題「」* 1)用戶將在此選擇**而不是**點擊**。 2)這不是一個GUI(使用'JLabel')適合通過鍵盤使用 - 這是一個主要的損害。 –