salut a tous
je vudrai programmer un bouton qui me permet de lire un fichier ligne par ligne
esqe qalq un peu m aider ?? merci
salut a tous
je vudrai programmer un bouton qui me permet de lire un fichier ligne par ligne
esqe qalq un peu m aider ?? merci
Pour ce qui est de lire un fichier il faut que tu utilise la classe File pour décrire le fichier ainsi que BufferedReader pour lire.
Pour ajouter unu évenement à un bouton il faut que tu lui ajoute un ActionListener
Pour ce qui est de l'affichage tu peux le mettre dans un JTextArea par exemple.
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
java.util.Scanner...
Après tu utilises les méthodes hasNextLine() et nextLine()...
Salut à toi 7awela,
Je te mets un exemple de code direct ;-)
Au début j'ai faillit raller pour le message à la "sms style" mais après quand j'ai vu le "7" dans ton pseudo je me suis dit que tu étais surement tunisien ;-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 // Création d'un bouton avec comme titre "7awela" JButton button = new JButton("7awela"); // Ajout d'un listener button.addActionListener(new ActionListener() { // La méthode ci-dessous sera appelée à chaque clique sur le bouton public void actionPerformed(ActionEvent e) { try { BufferedReader buf = new BufferedReader(new FileReader(new File("fichier.txt"))); String tmp; // On lit tant qu'on est pas arrivé à la fin du fichier ;-) while ((tmp = buf.readLine()) != null) // J'imprime sur la sortie standard mais tu fait ce que tu veux ^^ System.out.println(tmp); } catch (FileNotFoundException ex) { ex.printStackTrace(); } catch (IOException ex) { ex.printStackTrace(); } } });
A plus
PS : moi je viens de Sfax...
Salut à toi shamsi et merci
bien jouer tu as tout deviner je suis tunisien
et encore merci pour le code
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager