信息图标

时间:2010-06-28 14:18:19

标签: java swing

我想在JOptionPane.INFORMATION_MESSAGE提供的信息图标的普通JDialog中使用。有可能吗?

1 个答案:

答案 0 :(得分:9)

目前在JOptionPane源代码中(实际上是在其UI中),这是通过检索此属性来完成的:

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

在UI代码之外,您只需要调用:

UIManager.getIcon("OptionPane.informationIcon")

但请注意,返回的图标取决于当前的Look&感觉。


出于好奇,其他资源是:

  • “OptionPane.errorIcon”
  • “OptionPane.warningIcon”
  • “OptionPane.questionIcon”