BUT2/DEV/DEV3.2/TP06_Dictionnaires/Q2Main.java

42 lines
1.4 KiB
Java
Raw Normal View History

2023-11-20 13:22:30 +01:00
import java.util.*;
public class Q1Main{
public static void main(String args[]){
String nomFichier = 'rgb.txt';
HashMap<String,Color> dicoCouleur;
try{
BufferedReader lecture = new BufferedReader(new FileReader("rgb.txt"));
String ligne;
try {
while ((ligne = lecture.readLine()) != null) {
String[] donne = ligne.split("\\s+");
int rouge = Integer.parseInt(data[0]);
int vert = Integer.parseInt(data[1]);
int bleu = Integer.parseInt(data[2]);
Color couleur = Color(rouge, vert, bleu);
String nom = data[3];
dicoCouleur.put(nom, couleur);
}
} catch (IOException e) {
System.err.println("Erreur de lecture dans rgb.txt !");
}
try {
lecture.close();
} catch(IOException e) {
System.err.println("Erreur de fermeture de rgb.txt !");
}
JFrame fenetre = new JFrame();
fenetre.setSize(700, 300);
fenetre.setLocation(0, 0);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setVisible(true);
} catch(FileNotFoundException e) {
System.err.println("Erreur d'ouverture de rgb.txt !");
}
}
}