DEV/DEV2.1/TP9:FluxOctets/Mainfond2.java

39 lines
1.1 KiB
Java
Raw Permalink Normal View History

2023-05-09 11:26:45 +02:00
import java.awt.*;
import javax.swing.*;
import java.io.*;
public class Mainfond2{
public static void main(String[] args) {
try{
DataInputStream file = new DataInputStream(new FileInputStream ("taille.bin"));
BufferedInputStream file2 = new BufferedInputStream(file);
try {
JFrame fenetre = new JFrame();
Fond2 pan = new Fond2();
int x = file.readInt();
int y = file.readInt();
fenetre.setSize(x, y);
fenetre.setLocation(0, 0);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setContentPane(pan);
fenetre.setVisible(true);
file2.close();
2023-05-09 11:30:55 +02:00
try{
DataOutputStream outputfile = new DataOutputStream(new FileOutputStream ("taille.bin"));
outputfile.writeInt(250);
outputfile.writeInt(300);
outputfile.flush();
}catch(FileNotFoundException e){}
2023-05-09 11:26:45 +02:00
} catch(IOException e){}
}catch(FileNotFoundException e){
JFrame fenetre = new JFrame();
Fond2 pan = new Fond2();
fenetre.setSize(500, 500);
fenetre.setLocation(0, 0);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setContentPane(pan);
fenetre.setVisible(true);
}
}
}