2016-06-21 10 views
-1

Ich arbeite für die Barrierefreiheit. Ich verwende ImageIcon. Ich muss die alternativen Textinformationen platzieren, wenn die Bild-URL beschädigt ist.Anzeige eines alternativen Textes bei falschem Standort

+2

können Sie schreiben, was Sie bisher versucht haben? Siehe http://stackoverflow.com/help/how-to-ask – ib11

+1

Willkommen bei Stack Overflow. Bitte lesen Sie stackoverflow.com/help/how-to-ask für Richtlinien zum Schreiben von Fragen. Für Anfänger: 1. Bitte formatieren Sie Ihren Code. 2. Fügen Sie Ihrer Frage mehr Code hinzu, damit wir sie besser verstehen und dass zukünftige Leser von dieser Frage profitieren können. 3. Suchen Sie nach anderen Fragen, die Ihnen bereits helfen könnten. 4. Formatieren Sie Ihren Text und geben Sie uns ein funktionierendes Beispiel – abarisone

Antwort

2

Zu diesem Zweck sind alle unterstützten Swing-Look & Feel Implementierungen umfassen Icon ein namens "html.missingImage":

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

A ListCellRenderer das Symbol mit here gezeigt wird; eine verwandte TableCellRenderer wird gezeigt here. Beachten Sie, dass jeder setHorizontalTextPosition() und setVerticalTextPosition() verwendet, um den Beschriftungstext relativ zum Symbol zu positionieren.

image

0

Wenn ich gut Ihr Problem zu verstehen, so lautet die Antwort: Gerade umgeben Sie mit versuchen, Code und fangen

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