Lire le contenu d’un fichier dans un JTextArea

Author:

 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:

  • clob jtextarea
  • apprendre jtextarea
  • apprendre le contenue de fichier dans un jtextarea
  • copier contenue d'un fichier dans un autre java swing
  • stocker un fichier texte dans une base de données avec une interface graphique en java
  • comment lire un stringe en inverse
  • lire ligne jtextarea
  • lire des donnees en jtextarea javava
  • comment effacer le contenue d'un jtextfield
  • lire un texte ligne par ligne jtextarea

Leave a Reply

Your email address will not be published. Required fields are marked *