【发布时间】:2010-09-14 16:53:43
【问题描述】:
我看到有一个JButton constructor 将Icon 作为参数...但是如何从位图文件中获取Icon?
另外,默认外观是否有“记录”和“停止”Icons?还是我必须自己提供?
【问题讨论】:
我看到有一个JButton constructor 将Icon 作为参数...但是如何从位图文件中获取Icon?
另外,默认外观是否有“记录”和“停止”Icons?还是我必须自己提供?
【问题讨论】:
您可以从 L&F 中按名称获取图标,如下所示,在此 example 中。
Icon icon = UIManager.getIcon("OptionPane.errorIcon");
您可以使用 Rob Camick 方便的 UIManager Defaults 查看可用的内容。
附录:另一种方法是实现Icon接口,使用Graphics2D原语绘制图标,如图here。
【讨论】: