42 lines
1.4 KiB
Java
42 lines
1.4 KiB
Java
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 !");
|
|
}
|
|
}
|
|
} |