遇到错误的位置时显示替代文本

时间:2016-06-21 07:43:03

标签: java swing imageicon

我正在为Swing辅助功能工作。我正在使用ImageIcon。我需要在图像URL被破坏时放置替代文本信息。

2 个答案:

答案 0 :(得分:2)

为此,所有受支持的Swing Look & Feel实施都包含名为Icon的{​​{1}}:

"html.missingImage"

使用图标显示Icon missing = UIManager.getIcon("html.missingImage"); here;显示相关的ListCellRenderer here。请注意,每个人都使用TableCellRenderersetHorizontalTextPosition()来定位标签相对于图标的文字。

image

答案 1 :(得分:0)

如果我理解你的问题所以答案是: 用try和catch

围绕代码
ImageIcon icon = null;
try {
  icon = new ImageIcon(new URL("yourimageUrlHere"));
} catch(Exception e) {
  icon = new ImageIcon("your placeholder path");
}