2010-09-14 2 views

Répondre

3

Vous pouvez créer un ImageIcon à partir d'une URL, entre autres (y compris un nom de fichier ou un tableau d'octets).

Vous pouvez également transférer n'importe quelle image dans le constructeur, ce qui signifie que vous pouvez tirer pleinement parti de la classe d'utilitaires ImageIO.

1

Vous pouvez obtenir des icônes par le nom L & F, comme indiqué ci-dessous et dans ce example.

Icon icon = UIManager.getIcon("OptionPane.errorIcon"); 

Vous pouvez voir ce qui est disponible en utilisant Rob Camick de UIManager Defaults à portée de main.

Addendum: Une autre approche consiste à implémenter l'interface Icon et à dessiner l'icône en utilisant les primitives Graphics2D, comme indiqué here.

Questions connexes