2016-06-21 54 views
-1

我正在为Swing辅助功能工作。我正在使用ImageIcon。当图片网址被破坏时,我需要放置替代文字信息。当遇到错误的位置时显示替代文字

+2

你可以发布你所到目前为止已经试过?请参阅http://stackoverflow.com/help/how-to-ask – ib11

+1

欢迎使用堆栈溢出。请阅读stackoverflow.com/help/how-to-ask了解如何编写问题的指导原则。对于初学者:1.请格式化您的代码。 2.在你的问题中添加更多的代码,以帮助我们更好地理解它,并为将来的读者带来这个问题。 3.寻找可能已经帮助你的其他问题。 4.格式化您的文本,并给我们一个最低工作示例 – abarisone

回答

2

为了这个目的,所有支持的摇摆Look & Feel实现方式包括一个Icon命名"html.missingImage":使用图标

Icon missing = UIManager.getIcon("html.missingImage"); 

ListCellRendererhere;相关的TableCellRenderer显示为here。请注意,每个使用setHorizontalTextPosition()setVerticalTextPosition()将标签的文本相对于图标放置。

image

0

如果我没有理解好你的问题,所以答案是: 刚好围绕你用try代码,赶上

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