В настоящее время в исходном коде JOptionPane (а точнее в его пользовательском интерфейсе) это делается путем извлечения этого свойства:
return (Icon)DefaultLookup.get(optionPane, this, "OptionPane.informationIcon");
Однако вне кода пользовательского интерфейса вам просто нужно вызвать:
UIManager.getIcon("OptionPane.informationIcon")
Обратите внимание, однако, что возвращаемый значок зависит от текущего внешнего вида.
Из любопытства другие ресурсы:
- "OptionPane.errorIcon "
- " OptionPane.warningIcon "
- " OptionPane.questionIcon "