import java.util.*; public class Q1Main{ public static void main(String args[]){ String nomFichier = 'rgb.txt'; HashMap 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 !"); } } }