Bonjour,
voici mon programme :
import java.applet.Applet;
import java.awt.*;
import java.io.*;
@SuppressWarnings("serial")
public class LireLigne extends Applet
{
BufferedReader lecteurAvecBuffer=null;
String ligne;
public void paint (Graphics g)
{
try {
if (lecteurAvecBuffer.readLine()=="Rectangle :")
{ lecteurAvecBuffer.readLine();
String a = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String b = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String c = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String d = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
g.drawRect(Integer.parseInt(a),Integer.parseInt(b),Integer.parseInt(c),Integer.parseInt(d));
}
if (lecteurAvecBuffer.readLine()=="Carré :")
{lecteurAvecBuffer.readLine();
String a = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String b = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String c = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String d = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
g.drawRect(Integer.parseInt(a),Integer.parseInt(b),Integer.parseInt(c),Integer.parseInt(d));
}
if (lecteurAvecBuffer.readLine()=="Cercle :")
{
String a = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String b = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String c = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
String d = lecteurAvecBuffer.readLine();
lecteurAvecBuffer.readLine();
g.drawOval(Integer.parseInt(a),Integer.parseInt(b),Integer.parseInt(c),Integer.parseInt(d));
}
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void init()
{
try{
lecteurAvecBuffer = new BufferedReader(new FileReader("fichier.txt"));
}catch(FileNotFoundException exc)
{
System.out.println("Erreur d'ouverture");
}
try {
while ((ligne = lecteurAvecBuffer.readLine())!=null)
repaint();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Je veux récupérer les données de mon fichier mais il me dis qu'il me le trouve pas.
Un peu d'aide serait le bienvenu
Merci
Partager