Ayuda con condicion de Jcombobox (logeo de usuarios java)
hola compañeros buenos dias, tengo un problema en java, lo que quiero relizar es que
tengo una ventana con un jcombobox y un textfield, dentro del combobox coloco los usuarios
y en el textfield anoto la contraseña, el problema que tengo es como referenciar dependiendo el usurio y contraseña
a un frame difernete, es decir por ejemplo
si tengo un usuario:administrador con password: hola me lleve al frame uno,.
y si tengo el usuario:pedro con password:hola me lleve al frame Dos
como realizo esa condicionante. lo trate de hacer de la sigueinte manera en el boton de ingresar:
boolean rol;
// TODO add your handling code here:
try {
if (jComboBox1.getSelectedItem().toString().length() > 0 && jPasswordField1.getText().length() > 0) {
if(validarUsuario(jComboBox1.getSelectedItem().toString(), jPasswordField1.getText())){
GERENCIAS jframe1 = new GERENCIAS();
jframe1.jPasswordField1.setText(jPasswordField1.getText());
jframe1.setVisible(true);
dispose();
}
else if(validarUsuario(jComboBox1.getSelectedItem().toString(), jPasswordField1.getText())){
GERENCIAS jframe1 = new GERENCIAS();
//jframe1.jPasswordField1.setText(jPasswordField1.getText());
jframe1.setVisible(true);
dispose();
}
else {
JOptionPane.showMessageDialog(null, "USUARIO NO VALIDO !!!");
jPasswordField1.setText("");
jComboBox1.requestFocusInWindow();
}
} else {
JOptionPane.showMessageDialog(null, "" +
"Error contraseña vacia !!!!");
}
} catch (Exception e) {
e.printStackTrace();
}
- Inicie sesión o regístrese para enviar comentarios
Parece que te equivocas de foro
Para empezar creo que te has equivocado de foro, en lugar de
Java Micro Edition, creo que este problema es más de Java
Standard Edition.
Ponle formato a tu código, para ello usa los tabs y pon entre
el tag
<code>
el código bien identado.De ahí, basta con que retomes tus conocimientos de programación
orientada a objetos y de lógica de programación, la cosa sería
hacer un if, en donde preguntas si el usuario es administrador,
si es administrador creas una ventana y si no pues creas la otra.
En fin, no lo veo tan difícil.