A voir également:
- Probléme java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Salut,
Où en es-tu avec ton code ?
Piste:
Tu dois créer ta JTextArea (par exemple txtArea)
Puis il faudra lire ligne par ligne ton texte (par exemple en utilisant la classe Scanner) et copier chaque ligne lue dans txtArea (textArea.append(la_ligne lue);
Si tu éprouves des difficultés tu reviens nous voir mais avec un minimum de code...
Cordialement,
Dan
Où en es-tu avec ton code ?
Piste:
Tu dois créer ta JTextArea (par exemple txtArea)
Puis il faudra lire ligne par ligne ton texte (par exemple en utilisant la classe Scanner) et copier chaque ligne lue dans txtArea (textArea.append(la_ligne lue);
Si tu éprouves des difficultés tu reviens nous voir mais avec un minimum de code...
Cordialement,
Dan
Salut,
C'est presque OK !!!
Le problème c'est que la méthode readString() n'existe pas.
Il faudrait utiliser la méthode readLine() pour pouvoir tester, même si elle est "deprecated".
En fait, une ligne est toujours un String...
Mais il est recommandé d'utiliser la classe BufferedReader (à défaut de la classe scanner qui elle n'existe que depuis la version Jaava 1.5)
Pour finaliser ma réponse j'ai besoin de savoir quelle est ta version Java ?
Un autre problème:
Il faut ajouter un saut de ligne car tu as tout sur une seule ligne.
Cordialement,
Dan
C'est presque OK !!!
Le problème c'est que la méthode readString() n'existe pas.
Il faudrait utiliser la méthode readLine() pour pouvoir tester, même si elle est "deprecated".
En fait, une ligne est toujours un String...
Mais il est recommandé d'utiliser la classe BufferedReader (à défaut de la classe scanner qui elle n'existe que depuis la version Jaava 1.5)
Pour finaliser ma réponse j'ai besoin de savoir quelle est ta version Java ?
Un autre problème:
Il faut ajouter un saut de ligne car tu as tout sur une seule ligne.
t2.append( dis.readLine() + "\n");
Cordialement,
Dan
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.*;
import java.sql.*;
import java.awt.*;
import java.io.*;
import java.awt.event.*;
public class FileInput extends JFrame {
FileInput(){
setLayout(null);
TextArea t2 = new TextArea("debut",800,800);
File file = new File("C:\\oui.txt");
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
t2.setBounds(10,10,200,200);
add(t2) ;
setVisible(true);
setSize(800,800);
try {
fis = new FileInputStream(file);
// Here BufferedInputStream is added for fast reading.
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
// dis.available() returns 0 if the file does not have more lines.
while (dis.available() != 0) {
// this statement reads the line from the file and print it to
// the console.
// System.out.println(dis.readLine());
t2.append( dis.readString());
}
// dispose all the resources after using them.
fis.close();
bis.close();
dis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new FileInput();
}
}