パネル内にオーディオファイルへのリンクを表示したい。ユーザーがクリックしたときに再生されます。どうすればこれを達成できますか?
質問する
6915 次
1 に答える
5
オーディオ ファイルを開くを追加できclickable label
ます。例を次に示します。
JLabel lblFileLink = new JLabel("Audio File Title");
// To indicate the the link is clickable
lblFileLink.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
lblFileLink.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
try {
Desktop.getDesktop().open(
new File("AUDIO FILE PATH"));
} catch (IOException e1) {
e1.printStackTrace();
}
}
});
リンクを HTML リンクのようにしたい場合は、次のようにします。
JLabel lblFileLink =
new JLabel("<HTML><BODY><a href=\"\">somefile.mp3</a></BODY></HTML>");
于 2013-02-16T17:26:52.240 に答える