Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2014, 14:05
VictorAbarca
 
Fecha de Ingreso: marzo-2014
Mensajes: 11
Antigüedad: 10 años, 1 mes
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