public class FilePreview extends JTabbedPane implements PropertyChangeListener{
private static final long serialVersionUID = 4536388136749661130L;
private JTextArea txtPreview = null;
private JFileChooser chooser = null;
public FilePreview(JFileChooser chooser){
setPreferredSize(new Dimension(250, 60));
add("Navigation", new JScrollPane(txtPreview = new JTextArea()));
add("Find Files", new JPanel());
//ptite configuration
txtPreview.setWrapStyleWord(true);
txtPreview.setLineWrap(true);
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 13 déc. 2006 à 23:02
Salut:
Normalement un JFileChooser ne permet que sélectionner un ou plusieurs fichiers.
Pour lire un fichier séléctionné il te faut créer une fenêtre contenant un JTextArea et probablement un JScrollPane, puis de lire ton fichier et le mettre dans un buffer et enfin d'afficher le texte avec la méthode setText de l'objet JTextArea.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 14 déc. 2006 à 11:37
liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007 14 déc. 2006 à 23:02
merci [auteurdetail.aspx?ID=43739 Twinuts] cest cool de ta part, il est super ton code.
je comptai faire un plus simple qui ouvre que les .txt et ne permetre que d'ouvrir les txt ds le type de fichier a ouvrir.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 14 déc. 2006 à 23:11
Salut:
Tu dois étendre la classe FileFilter.
1.
public class TextFileFilter extends FileFilter {
public static final String EXTENSION = ".TXT";
public boolean accept (File file) {
return file.toString ().toUpperCase ().endsWith (EXTENSION);
}