06/03/2014, 14:05
|
| | Fecha de Ingreso: marzo-2014
Mensajes: 11
Antigüedad: 10 años, 9 meses Puntos: 0 | |
Respuesta: Mostrar datos en JTextfield enviados desde otro Frame Este es el código que está en Clientex (frame principal) //Evento cuando se da clic en la caja de texto y se abre el otro frame (Lecturas)
private void lectMouseClicked(java.awt.event.MouseEvent evt) {
Lecturas lec = new Lecturas();
try {
if((lec.linea != null))
{
din = new DataInputStream(new FileInputStream("Datos.txt"));
lect.setText(lec.linea); // lect es el nombre de la caja de texto de lectura
din.close();
}
} catch (FileNotFoundException ex) {
Logger.getLogger(Clientex.class.getName()).log(Lev el.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Clientex.class.getName()).log(Lev el.SEVERE, null, ex);
}
lec.setLocationRelativeTo(null);
lec.setVisible(true);
}
Este es el código que está en Lecturas (frame 2) //método para crear el archivo txt
public void crearTxt() throws FileNotFoundException
{
dou = new DataOutputStream(new FileOutputStream("Datos.txt"));
} //al dar clic en aceptar
private void aceptarActionPerformed(java.awt.event.ActionEvent evt) {
if(EnergiaT.getText().trim().length()==0)
{
JOptionPane.showMessageDialog(this,"Debe ingresar T Kwh");
}
else {
try{
crearTxt();
linea = EnergiaA.getText()+","+EnergiaB.getText()+","+Ener giaC.getText()+","+EnergiaT.getText()+","+DemandaA .getText()+","+DemandaB.getText()+","+DemandaC.get Text()+","+ReactivoVarh.getText();
dou.writeBytes(linea);
dou.close();
this.dispose();
}catch (IOException ex) {
Logger.getLogger(Lecturas.class.getName()).log(Lev el.SEVERE, null, ex);
}
}
}
Última edición por VictorAbarca; 06/03/2014 a las 14:10
Razón: Falto poner codigo
|