Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Lire le contenu d’un fichier dans un JTextArea

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

import java.awt.*;
import java.awt.event.*;
import java.io.*;
 
public class FileToJTextArea extends JFrame
{
		JTextArea zoneTexte;
	public FileToJTextArea()
	{
		JPanel mainPanel=new JPanel();
		JLabel lblTitre=new JLabel("Contenu de votre Fichier");
		zoneTexte=new JTextArea(10, 50);
		// Activer le retour à la ligne
		zoneTexte.setLineWrap(true);
		JButton btn=new JButton("Parcourir...");
		btn.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent evt)
			{
				JFileChooser choix_fichier=new JFileChooser();
				int result=choix_fichier.showOpenDialog(null);
				if(result==JFileChooser.APPROVE_OPTION)
				{
					readTextFile(zoneTexte, choix_fichier.getSelectedFile().getPath());
				}
 
 
			}
		});
		mainPanel.add(lblTitre, BorderLayout.NORTH);
		mainPanel.add(new JScrollPane(zoneTexte), BorderLayout.CENTER);
		mainPanel.add(btn, BorderLayout.SOUTH);
		add(mainPanel);
		setTitle("Exemple Swing");
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setSize(250,300);
 
	} 
		private void readTextFile(JTextArea texte, String fileName) 
 	{
 		try 
 			{
  			BufferedReader inStream  
      				= new BufferedReader (new FileReader(fileName));
 			String line = inStream.readLine();  
 		 	while (line != null)
 		 	 {                        
     	       texte.append(line + "");                
		      line = inStream.readLine();                  
  			}
   			inStream.close();                              
  			} catch (Exception e) 
  				{
              texte.setText("Exception cause: "+e);
   		      e.printStackTrace();
  				}		 
	} 
		  	public static void main (String[] args) 
  		{
  			new FileToJTextArea().setVisible(true);
		}
}

A Voir sur le même Sujet:

  • afficher le contenu d'un fichier xml swing java
  • apprendre jtextarea
  • mettre un fichier texte dans un contrôle swing
  • arraylist pour sauvegarder jtextfield
  • lire un fichier et l'afficher dans un jtextarea java
  • comment envoyé un text dans un jtextpane ene java
  • exemple afficher contenu de jtextfield
  • enregistrer un jtextfield dans un fichier avec c sharp
  • jtextarea java valeur de retour
  • jtextarea jpanel java zero