Programación General > Java
Ejercicio con JFrame
fraj:
hi manes , el problema q tengo es como hago para q el nombre q yo elija en mi jComboBox1 salga en mi otro JFrame
Ejemplo: En mi primer JFrame tengo 2 nombres dentro de un jComboBox1 freddy y pongo el pass Y me habre el segundo JFrame y en el jnombre me tiene k salir el nombre k eligi freddy , pero nu me sale :mellow: :mellow:
me podrian ayudar ak esta lo k hice
--- Código: Java ---import javax.swing.JOptionPane;public class respuesta extends javax.swing.JFrame { private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String pass1=jpass.getText();String pass2=jpass.getText(); if(jcmb.getSelectedIndex()==1&&pass1.equals("a")){ usuario f2= new usuario(); f2.pack(); f2.setVisible(true); this.setVisible(false); }else if(jcmb.getSelectedIndex()==2&&pass2.equals("b")) { usuario f2= new usuario(); f2.pack(); f2.setVisible(true); this.setVisible(false); }else { JOptionPane.showMessageDialog(null,"Intruso-Ingresar clave y usuario Correcto"); }}private void jcmbActionPerformed(java.awt.event.ActionEvent evt) { if(jcmb.getSelectedIndex()==0){ }else if(jcmb.getSelectedIndex()==1){ }else if(jcmb.getSelectedIndex()==2){ } }private void jcancelarActionPerformed(java.awt.event.ActionEvent evt) { int salir = JOptionPane.showConfirmDialog(this,"¿deseas cancelar?","Cancelar",JOptionPane.YES_NO_OPTION);if(salir==JOptionPane.YES_NO_OPTION) { System.exit(0);} }
Se supone k ak en usuario debe salir el nombre de FREDDY , Ayuden please :wacko: :wacko:
--- Código: Java ---import javax.swing.JOptionPane;public class usuario extends javax.swing.JFrame { /** Creates new form usuario */ public usuario() { initComponents(); } private void jretiroActionPerformed(java.awt.event.ActionEvent evt) { double monto1=1000; double retiro=Double.parseDouble(jcantidad.getText()); if (retiro<monto1){ double suma=monto1-retiro; jmonto.setText(""+suma); } else if (retiro>monto1){ JOptionPane.showMessageDialog(null, "Sobregirado"); } }
Juann:
y porque no intentas que el segundo frame sea un JDialog y asi se te hace muchisimo mas facil
gophlb:
en algun sitio le pasas al segundo frame lo uqe hayas introducido en el primero?
fraj:
--- Cita de: "gophlb" ---en algun sitio le pasas al segundo frame lo uqe hayas introducido en el primero?
--- Fin de la cita ---
Se supone q en el primer jfarme estan los nombres de los usuarios : combox "angel " y"freddy" si escojo "freddy" y pongo el pass corectamente me sale el segundo jframe , pero kiero k salga el nombre k escogi en el primer jframe "freddy " en el segundo frame usurio "freddy" :unsure: :unsure:
gophlb:
--- Cita de: "fraj" ---
--- Cita de: "gophlb" ---en algun sitio le pasas al segundo frame lo uqe hayas introducido en el primero?
--- Fin de la cita ---
Se supone q en el primer jfarme estan los nombres de los usuarios : combox "angel " y"freddy" si escojo "freddy" y pongo el pass corectamente me sale el segundo jframe , pero kiero k salga el nombre k escogi en el primer jframe "freddy " en el segundo frame usurio "freddy" :unsure: :unsure:
--- Fin de la cita ---
pero no se lo pasas al segundo en ningun sitio, con lo cual es complicado que en el segundo aparezca ese nombre.
me explico:
tu jpanel1 sabe una cosa, arranca el segundo, pero no se lo comunica. el jpanel2 no sabe nada sobre jpanel1. ¿como va a mostrar el usuario o cualquier otra cosa si no se la comunica?
en conclusion: o te haces un constructor para jpanel2 en el que le pases el nombre de usuario...o le añades un metodo al que pasarle a posteriori ese nombre.
si no, es como si tu estas pensando un numero y le dices a tu amigo "¿por que no escribes el numero que estoy pensando y que solo yo conozco?"
Navegación
[#] Página Siguiente
Ir a la versión completa