1

次のコードを使用して、ローカル ドライブの画像をツールチップとして使用していますが、画像が表示されません。

String path = "C:/images/A.png";
labelIMG.setToolTipText("<html><img src='"+path+"'></html>");

これを回避するには、事前に感謝します!

4

1 に答える 1

4

ツールチップのレンダリングは、ファイル参照ではなく URL を想定しています...

代わりにこのようなことを試してください。

String path = "C:/images/A.png";
File file = new File(path);
labelIMG.setToolTipText("<html><img src='"+file.toURI().toURL()+"'></html>");

もちろん、単純なString.file:///c:/images/A.png

于 2013-03-08T09:58:31.143 に答える