Programación General > Java

 Como Cambio El Background De Un Joptionpane?

(1/1)

vakan:

Hola a todos
alguien sabe como cambiar el Background de un JOptionPane, pues el metodo
setBackground() no me funciona

antony_soluciones:
quite lo que no nesecite y el resto le funciona....

--- Código: Text ---private boolean login() {        javax.swing.JPanel panel = new javax.swing.JPanel();        panel.setBackground(new java.awt.Color(110,220,190);        javax.swing.JTextField usuario = new javax.swing.JTextField();        javax.swing.JPasswordField password = new javax.swing.JPasswordField();        int intentos = 0;                panel.setLayout(new java.awt.GridLayout(2, 2, 10, 10));        panel.add(new javax.swing.JLabel("Usuario:"));        panel.add(usuario);        panel.add(new javax.swing.JLabel("Contraseña:"));        panel.add(password);                while(intentos < 3) {            if(javax.swing.JOptionPane.showConfirmDialog(this, panel, this.getTitle(), javax.swing.JOptionPane.OK_CANCEL_OPTION, javax.swing.JOptionPane.PLAIN_MESSAGE) == javax.swing.JOptionPane.OK_OPTION) {                if(usuario.getText().equals(""))                    javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar el Nombre de Usuario", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE);                else if(password.getPassword().length == 0)                    javax.swing.JOptionPane.showMessageDialog(this, "Se debe digitar la Contraseña", this.getTitle(), javax.swing.JOptionPane.INFORMATION_MESSAGE);                else{                    //aqui se debe validar la contraseña                    try {                        rs = ConeccionStandar.obtenerResultSet("SELECT * FROM ACO_TUSUARIO WHERE USU_LOGIN = " + "'" + usuario.getText().trim().toUpperCase() + "'" +                                " AND USU_PASSWORD = " + "'" + password.getText().trim().toUpperCase() + "'");                        usu = usuario.getText().trim();                        if(rs.next()){                            ConeccionStandar.asignarUsuarioConectado(rs.getInt(1));                            break;                        }else{                            intentos++;                            javax.swing.JOptionPane.showMessageDialog(this, "El nombre de usuario o contraseña son invalidos.");                            if(intentos == 3)                                cerrarVentana();                        }                    } catch(Exception err) {System.out.println(err);}                }            } else {                cerrarVentana();            }        }        return true;    } 
suerte

Navegación

[0] Índice de Mensajes

Ir a la versión completa