2010-06-28 20 views
5

Me gustaría utilizar en un JDialog normal del icono de información proporcionado por JOptionPane.INFORMATION_MESSAGE. ¿Es posible?Información icono

+0

cuestión relacionada : http://stackoverflow.com/questions/1196797/where-are-these-icons-as-a-java-resource – Gnoupi

Respuesta

8

Actualmente en el código fuente JOptionPane (más bien en su interfaz de usuario, en realidad), esto se hace mediante la recuperación de esta propiedad:

return (Icon)DefaultLookup.get(optionPane, this, "OptionPane.informationIcon"); 

Fuera de un código de interfaz de usuario, sin embargo, sólo hay que llamar:

UIManager.getIcon("OptionPane.informationIcon") 

Sin embargo, tenga en cuenta que el ícono devuelto depende de la apariencia actual & Feel.


Por curiosidad, los demás recursos son:

  • "OptionPane.errorIcon"
  • "OptionPane.warningIcon"
  • "OptionPane.questionIcon"