JTable
ハイパーリンクのようにクリックできる画像を含むセルを作成する方法を見つけようとしています。デフォルトの画像レンダラーを使用して画像をロードできます。
テーブルの最後の列にある各画像(セル)にハイパーリンク(マウスリスナー)を追加する方法を誰かに説明してもらえますか?そのため、jTableセルの画像リンクをクリックすると、エラーメッセージを示すメッセージが表示されたポップアップが開きます。
ありがとう、チャンドラ
JTable
ハイパーリンクのようにクリックできる画像を含むセルを作成する方法を見つけようとしています。デフォルトの画像レンダラーを使用して画像をロードできます。
テーブルの最後の列にある各画像(セル)にハイパーリンク(マウスリスナー)を追加する方法を誰かに説明してもらえますか?そのため、jTableセルの画像リンクをクリックすると、エラーメッセージを示すメッセージが表示されたポップアップが開きます。
ありがとう、チャンドラ
マシンのデフォルト ブラウザでリンクを起動するには:
URI uri = null;
try {
uri = new URI(urlToOpen);
} catch (URISyntaxException e1) {
System.out.println("Malformed URI: " + uri);
}
Desktop desktop = Desktop.getDesktop();
try {
desktop.browse(uri);
} catch (IOException e2) {
// If the user default browser is not found, or it fails
// to be launched, or the default handler application
// failed to be launched
JOptionPane.showMessageDialog(null,
"The application could not find any compatible browser.");
}
画像のクリックでこれを行うことができます。
コメントに基づいて編集:
画像にリスナーを追加すると、画像をクリックしてJOptionPane
または開くことができます。JDialog