Java - Conocer opciones en cuadro de dialogo

 
Vista:
Imágen de perfil de Cardiobeta

Conocer opciones en cuadro de dialogo

Publicado por Cardiobeta (13 intervenciones) el 12/03/2013 19:09:13
Hola a todos. Tengo el siguiente codigo:

JOptionPane pane = new JOptionPane();

pane.showInputDialog("Ingrese nuevo dx:");

Como hago para que al darle al boton Aceptar se ejecute System.out.println("Hola") y al hacer click en el boton cancelar no haga nada. Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Conocer opciones en cuadro de dialogo

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 12/03/2013 19:36:32
Hola, te dejo acá algo, espero te sirva
saludos
1
2
3
String response=JOptionPane.showInputDialog(null, "Ingrese nuevo dx");
 if(response!=null)
	System.out.println("hola");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cardiobeta

Conocer opciones en cuadro de dialogo

Publicado por Cardiobeta (13 intervenciones) el 12/03/2013 20:42:20
Gracias. Es justo lo que necesito.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cardiobeta

Conocer opciones en cuadro de dialogo

Publicado por Cardiobeta (13 intervenciones) el 12/03/2013 21:48:05
Ahora y como hago para vaciar el texto introducido en un jlabel. He intentado esto pero no funciona:
String response=JOptionPane.showInputDialog(null, "Ingrese nuevo dx");
if((response!=null) && (response.length() > 0)) {
label22.setText(response);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Conocer opciones en cuadro de dialogo

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 13/03/2013 02:04:33
Asì està bn. Si no funciona es porque el componente tal vez no lo estas agregando. Tocaría ver bien toda la clase.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cardiobeta

Conocer opciones en cuadro de dialogo

Publicado por Cardiobeta (13 intervenciones) el 13/03/2013 02:11:32
No funciona. De todos modos el codigo es este:
JButton jButton1 = new JButton();
jButton1.setFont(new java.awt.Font("DejaVu Sans", 1, 18));
Label label24 = new Label();
label24.setFont(new java.awt.Font("DejaVu Sans", 1, 9));
label24.setText("mo");
label24.setForeground(Color.red);
label24.setBounds(5,640,100,20);
label24.setVisible(true) ;
panel2.add(label24);

jButton1.setText("Crear dx");
jButton1.setBounds(20,400,200,30);
jButton1.addActionListener(new java.awt.event.ActionListener() {

@Override
public void actionPerformed(ActionEvent ae) {
Label label24 = new Label();
String response=JOptionPane.showInputDialog(null, "Ingrese nuevo dx");
if((response!=null) && (response.length() > 0)) {
label22.setText(response);
System.out.println(response);
}
}
});
panel2.add(jButton1);
En resumen se trata de un label, un jButton y un cuadro de dialogo ubicados todos en un jPane.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Conocer opciones en cuadro de dialogo

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 13/03/2013 16:16:24
Hola,
Te repito, tocaría ver toda la clase. Lo que mandas es solo una parte y mas que el objeto label22 no se ve donde se inicializa, agrega o ubica.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar