2016-06-21 5 views
-1

私はSwingアクセシビリティのために働いています。私はImageIconを使用しています。画像のURLが壊れている場合は、代わりのテキスト情報を配置する必要があります。この目的のために間違った場所に来たときに代替テキストを表示する

+2

でコーディング囲み、あなたがこれまでにしようとしているものを投稿することができますか? http://stackoverflow.com/help/how-to-ask – ib11

+1

ようこそスタックオーバーフローへ。質問を書く方法のガイドラインについては、stackoverflow.com/help/how-to-askを参照してください。まずは:1.コードをフォーマットしてください。 2.あなたの質問にもっとコードを追加して、私たちがそれをよりよく理解し、将来の読者がこの質問の恩恵を受けるのを助けてください。 3.あなたを助けるかもしれない他の質問を探してください。 4.テキストを書式設定し、最小の実例を与える – abarisone

答えて

2

、サポートされるすべてのスイングLook & Feel実装は"html.missingImage"名前Iconを含む:アイコンを使用して

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

ListCellRendererhere示されています。関連するTableCellRendererhereと示されている。それぞれsetHorizontalTextPosition()setVerticalTextPosition()を使用して、ラベルのテキストをアイコンに対して配置することに注意してください。

image

0

答えがあるので、私はよくあなたの問題を理解している場合: はちょうどあなたがしようとするとキャッチ

ImageIcon icon = null; 
try { 
    icon = new ImageIcon(new URL("yourimageUrlHere")); 
} catch(Exception e) { 
    icon = new ImageIcon("your placeholder path"); 
} 
関連する問題