提交 e8644dcf 编写于 作者: P pbansal

8214111: There is no icon in all JOptionPane target image

Reviewed-by: serb, psadhukhan
上级 40128038
......@@ -1166,13 +1166,24 @@ class GTKStyle extends SynthStyle implements GTKConstants {
ICONS_MAP = new HashMap<String, GTKStockIcon>();
ICONS_MAP.put("FileChooser.cancelIcon", new GTKStockIcon("gtk-cancel", 4));
ICONS_MAP.put("FileChooser.okIcon", new GTKStockIcon("gtk-ok", 4));
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("gtk-dialog-error", 6));
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("gtk-dialog-info", 6));
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("gtk-dialog-warning", 6));
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("gtk-dialog-question", 6));
ICONS_MAP.put("OptionPane.yesIcon", new GTKStockIcon("gtk-yes", 4));
ICONS_MAP.put("OptionPane.noIcon", new GTKStockIcon("gtk-no", 4));
ICONS_MAP.put("OptionPane.cancelIcon", new GTKStockIcon("gtk-cancel", 4));
ICONS_MAP.put("OptionPane.okIcon", new GTKStockIcon("gtk-ok", 4));
//check whether the gtk version is >= 3.10 as the Icon names were
//changed from this version
UNIXToolkit tk = (UNIXToolkit)Toolkit.getDefaultToolkit();
if (tk.checkGtkVersion(3, 10, 0)) {
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("dialog-error", 6));
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("dialog-information", 6));
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("dialog-warning", 6));
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("dialog-question", 6));
} else {
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("gtk-dialog-error", 6));
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("gtk-dialog-info", 6));
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("gtk-dialog-warning", 6));
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("gtk-dialog-question", 6));
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册