Java Swing How to - Get JOptionPane error icon








Question

We would like to know how to get JOptionPane error icon.

Answer

import javax.swing.Icon;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
/*from ww w .ja  va2  s .c om*/
public class Main {

  public static void main(String[] args) {
    Icon errorIcon = UIManager.getIcon("OptionPane.errorIcon");
    Object[] possibilities = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 };
    Integer i = (Integer) JOptionPane.showOptionDialog(null, null,
        "ShowInputDialog", JOptionPane.PLAIN_MESSAGE, 1, errorIcon,
        possibilities, 0);
    Integer ii = (Integer) JOptionPane.showInputDialog(null,
        "Select number:\n\from JComboBox", "ShowInputDialog",
        JOptionPane.PLAIN_MESSAGE, errorIcon, possibilities, "Numbers");
  }
}