Quiero personalizar un joptionpane cambiandole la imagen por defecto que me da "INFORMATION_MESSAGE" por otra. EL problema se me genera porque en el joption que quiero cambiar el icono esta siendo convertido a un integer. Yo eh intentando este:
ImageIcon icono = new ImageIcon("image/pregunta.png");
int operacion=Integer.parseInt(JOptionPane.showInputDi alog(null,"Seleccione una opción\n"+"1.-Menú Clientes\n"+"2.-Menú Productos\n","Menú Mixup",JOptionPane.INFORMATION_MESSAGE,icono));
El error que sale es este: C:\Users\.java:42: error: no suitable method found for showInputDialog(<null>,String,String,int,ImageIcon )
operacion=Integer.parseInt(JOptionPane.showInputDi alog(null,"Seleccione una opción\n"+"1.-Menú Clientes\n"+"2.-Menú Productos\n","Menú Mixup",JOptionPane.QUESTION_MESSAGE,icono));
También intente de esta forma:
int operacion=Integer.parseInt(JOptionPane.showInputDi alog(null,"Seleccione una opción\n"+"1.-Menú Clientes\n"+"2.-Menú Productos\n","Menú Mixup",JOptionPane.INFORMATION_MESSAGE,icono,""));
y esta otra forma:
int operacion=Integer.parseInt(JOptionPane.showInputDi alog(null,"Seleccione una opción\n"+"1.-Menú Clientes\n"+"2.-Menú Productos\n","Menú Mixup",JOptionPane.INFORMATION_MESSAGE,new ImageIcon("image/prueba.png")));
GRacias de antemano.