Error java jframe, principiante...

Iniciado por kitell, 23 Abril 2012, 16:55 PM

0 Miembros y 1 Visitante están viendo este tema.

kitell

Hola acabo de poner estos codigos para un jframe (y asi empezar)  pero me marca error.

Esta localizado al programar el boton:

  private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        float nombre =Float.parseFloat(this.jTextField1.getText());

         
       JOptionPane.showMessageDialog ("su nombre
es "+nombre,JOptionPane.INFORMATION_MESSAGE);


Alguien me podria decir porque sale error lo que esta en negrita?

Un saludo

adastra

Cual es el error?
estas seguro que lo que hay en this.jTextField1.getText() es un float?
Por casualidad te da una NumberFormatException?  :¬¬

elhako85

Cita de: kitell en 23 Abril 2012, 16:55 PM
Hola acabo de poner estos codigos para un jframe (y asi empezar)  pero me marca error.

Esta localizado al programar el boton:

  private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        float nombre =Float.parseFloat(this.jTextField1.getText());

         
       JOptionPane.showMessageDialog ("su nombre
es "+nombre,JOptionPane.INFORMATION_MESSAGE);


Alguien me podria decir porque sale error lo que esta en negrita?

Un saludo


Seria para que fuese correcto

JOptionPane.showMessageDialog (this, "su nombre es "+nombre,JOptionPane.INFORMATION_MESSAGE);

o

JOptionPane.showMessageDialog (null, "su nombre
es "+nombre,JOptionPane.INFORMATION_MESSAGE);


Lo que te faltaba es null, o this o el nombre del componente del que depende
La sintaxis es JOptionPane.showMessageDialog(this, "mensaje", "cabecera", JOptionPane.TIPO_MENSAJE);

tambien lo que hace es al decir de que componente depende lo que hace es que esa ventana sea modal y que mientras que no se cierre o haga click en aceptar te bloqueara la ventana de la que dependa.

Espero que te haya servido de ayuda. Un Saludoooo!!

1mpuls0

Cual es el error  :huh:

Revisa los constructores de JOptionPane en la documentación de Java.

http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JOptionPane.html#JOptionPane()

Saludos
abc