elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:39  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problema con Objeto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con Objeto  (Leído 267 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Problema con Objeto
« en: 2 Abril 2011, 07:27 »

Buenas señores desde un Jframe trato de capturar 3 datos mmm a traves de un Jtextfield pero no em sale no se porque a ver ayudanme
Código
import javax.swing.JButton;
import javax.swing.JTextField;
 
 
public class Frame extends javax.swing.JFrame {
   public String Cad  ;
   public int num;
   public double Din;
 
   /** Creates new form Frame */
  public Frame(String Cad, int num, double Din) {
 
       initComponents();
       this.Cad = Cad;
       this.num = num;
       this.Din = Din;
   }
 
 
 
 
   public String getCad() {
       return Cad;
   }
 
   public void setCad(String Cad) {
       this.Cad = Cad;
   }
 
   public double getDin() {
       return Din;
   }
 
   public void setDin(double Din) {
       this.Din = Din;
   }
 
   public int getNum() {
       return num;
   }
 
   public void setNum(int num) {
       this.num = num;
   }
 
 
 
 
   @SuppressWarnings("unchecked")
   // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
   private void initComponents() {
 
       jTextField1 = new javax.swing.JTextField();
       jTextField2 = new javax.swing.JTextField();
       jTextField3 = new javax.swing.JTextField();
       jButton1 = new javax.swing.JButton();
 
       setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
 
       jTextField1.addActionListener(new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent evt) {
               jTextField1ActionPerformed(evt);
           }
       });
 
       jButton1.setText("enviar");
       jButton1.addActionListener(new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent evt) {
               jButton1ActionPerformed(evt);
           }
       });
 
       javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
       getContentPane().setLayout(layout);
       layout.setHorizontalGroup(
           layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(layout.createSequentialGroup()
               .addGap(82, 82, 82)
               .addComponent(jButton1)
               .addContainerGap(94, Short.MAX_VALUE))
           .addGroup(layout.createSequentialGroup()
               .addGap(45, 45, 45)
               .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                   .addComponent(jTextField2, javax.swing.GroupLayout.Alignment.LEADING)
                   .addComponent(jTextField3)
                   .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 141, Short.MAX_VALUE))
               .addGap(53, 53, 53))
       );
       layout.setVerticalGroup(
           layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
           .addGroup(layout.createSequentialGroup()
               .addGap(57, 57, 57)
               .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addGap(18, 18, 18)
               .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addGap(18, 18, 18)
               .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
               .addGap(37, 37, 37)
               .addComponent(jButton1)
               .addContainerGap(95, Short.MAX_VALUE))
       );
 
       pack();
   }// </editor-fold>                        
 
   private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
       // TODO add your handling code here:
 
 
   }                                          
 
   private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
 
       Cad=jTextField1.getText();
       num=Integer.parseInt(jTextField2.getText());
       Din=Double.parseDouble(jTextField3.getText());
 
   }                                        
 
   /**
   * @param args the command line arguments
   */

 
 
   // Variables declaration - do not modify                    
   private javax.swing.JButton jButton1;
   private javax.swing.JTextField jTextField1;
   private javax.swing.JTextField jTextField2;
   private javax.swing.JTextField jTextField3;
   // End of variables declaration                  
 
}
 
 


y este es mi main
Código
 
public class EjEmplo {
 
   public static void main(String[] args) {
       String cadena;
       Frame obj =new Frame ("maers",125,12.36);
       obj.setVisible(true);
       Hombre obj_1=new Hombre(obj.getCad() ,obj.getNum() ,obj.getDin());
 
   }
 
}
 
 
 

en el main deseo que  ingrese los datos que yo e  ingresado por el textfiedl


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines