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
import javax.swing.JButton;
import javax.swing.JTextField;
public int num;
public double Din;
/** Creates new form Frame */
initComponents();
this.Cad = Cad;
this.num = num;
this.Din = Din;
}
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() {
jButton1
= new javax.
swing.
JButton();
public void actionPerformed
(java.
awt.
event.
ActionEvent evt
) { jTextField1ActionPerformed(evt);
}
});
jButton1.setText("enviar");
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
; // End of variables declaration
}
y este es mi main
public class EjEmplo {
public static void main
(String[] args
) { 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