cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
10 avril 2005 à 17:36
kaloway
Messages postés358Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention13 avril 2020
-
5 nov. 2005 à 09:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
kaloway
Messages postés358Date d'inscriptionjeudi 24 octobre 2002StatutMembreDernière intervention13 avril 2020 5 nov. 2005 à 09:03
pas mal du tout cette application.
j'ai relevé un certain nombre de bug. sur tout sur la boite de dialogue de "remplacer", quand tu cliques sur la croix pour fermer la boite, cela ferme le blocnotes. le bouton remplacer ne fonctionne pas ainsi le bouton rechercher.
la classe StringBuilder qui est apparue dans java5, est équivalente à StringBuffer. la seul différence est quelle n'est pas synchronisé donc plus rapide.
je te souhaite bonne prog.
alexis779
Messages postés13Date d'inscriptiondimanche 21 novembre 2004StatutMembreDernière intervention15 octobre 2005 17 juin 2005 à 12:29
En ouvrant un gros fichier texte, d'un millier de lignes par exemple, l'ouverture ne se fait pas.
En fait, ce qui prend du temps, c'est la lecture du fichier pour le charger dans un JTextArea afin de l'affihcer à l'écran.
On remplace donc les lignes 560 à 568
try {
FileReader fr = new FileReader(fichier) ;
BufferedReader br = new BufferedReader(fr) ;
while ( (line = br.readLine() ) != null )
fi.ta.append(line + "\n") ;
br.close() ;
} catch (IOException ioe) {
l.setText(String.valueOf(ioe)) ;
}
par
StringBuffer contenu = new StringBuffer("") ;
try {
FileReader fr = new FileReader(fichier) ;
BufferedReader br = new BufferedReader(fr) ;
while ( (line = br.readLine() ) != null )
contenu.append(line + "\n") ;
br.close() ;
} catch (IOException ioe) {
l.setText(String.valueOf(ioe)) ;
}
fi.ta.setText(contenu.toString()) ;
Essayer avec le fichier BlocNotes.java avant et après la modification, vous verrez la différence.
Il reste bien sûr plein d'améliorations à apporter, des commentaires à ajouter ...
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 1 mai 2005 à 23:51
vraiment pas mal ce bloc note :)
obigero
Messages postés8Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 9 septembre 2005 19 avril 2005 à 11:53
y'a pas moyen de faire plus qu'un undo ??
zeeleyou
Messages postés2Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention16 avril 2005 16 avril 2005 à 16:15
Salut,
Je m'entraine en java donc j'essaye de récupérer quelques codes par ci par mais quand j'essaye de lancer ce bloc-note depuis eclipse j'obtients :
resources/Bloc-notes.properties non trouve
et pourtant je vérifie et je trouve bien ce fichier.
Vla merci si vous avez une soluce en tête :-/ et dites moi si je suis pas asser précis.
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 10 avril 2005 à 17:36
Salut,
pourrais-tu retirer le code énorme de ta source et dire simplement de regarder dans le zip, voir rien du tout, ou sinon expliquer/montrer la partie critique de ton algo ???
Sinon, c'est vraiment aps mal !!!! Pas eu le temps de tout tester mais vu que je voulais me faire un bloc note perso un peu meilleur que le blocnotes Windows pour mon boulot ... je crois que je vais fortement m'inspirer de ta source ...
5 nov. 2005 à 09:03
j'ai relevé un certain nombre de bug. sur tout sur la boite de dialogue de "remplacer", quand tu cliques sur la croix pour fermer la boite, cela ferme le blocnotes. le bouton remplacer ne fonctionne pas ainsi le bouton rechercher.
la classe StringBuilder qui est apparue dans java5, est équivalente à StringBuffer. la seul différence est quelle n'est pas synchronisé donc plus rapide.
je te souhaite bonne prog.
17 juin 2005 à 12:29
En fait, ce qui prend du temps, c'est la lecture du fichier pour le charger dans un JTextArea afin de l'affihcer à l'écran.
On remplace donc les lignes 560 à 568
try {
FileReader fr = new FileReader(fichier) ;
BufferedReader br = new BufferedReader(fr) ;
while ( (line = br.readLine() ) != null )
fi.ta.append(line + "\n") ;
br.close() ;
} catch (IOException ioe) {
l.setText(String.valueOf(ioe)) ;
}
par
StringBuffer contenu = new StringBuffer("") ;
try {
FileReader fr = new FileReader(fichier) ;
BufferedReader br = new BufferedReader(fr) ;
while ( (line = br.readLine() ) != null )
contenu.append(line + "\n") ;
br.close() ;
} catch (IOException ioe) {
l.setText(String.valueOf(ioe)) ;
}
fi.ta.setText(contenu.toString()) ;
Essayer avec le fichier BlocNotes.java avant et après la modification, vous verrez la différence.
Il reste bien sûr plein d'améliorations à apporter, des commentaires à ajouter ...
1 mai 2005 à 23:51
19 avril 2005 à 11:53
16 avril 2005 à 16:15
Je m'entraine en java donc j'essaye de récupérer quelques codes par ci par mais quand j'essaye de lancer ce bloc-note depuis eclipse j'obtients :
resources/Bloc-notes.properties non trouve
et pourtant je vérifie et je trouve bien ce fichier.
Vla merci si vous avez une soluce en tête :-/ et dites moi si je suis pas asser précis.
10 avril 2005 à 17:36
pourrais-tu retirer le code énorme de ta source et dire simplement de regarder dans le zip, voir rien du tout, ou sinon expliquer/montrer la partie critique de ton algo ???
Sinon, c'est vraiment aps mal !!!! Pas eu le temps de tout tester mais vu que je voulais me faire un bloc note perso un peu meilleur que le blocnotes Windows pour mon boulot ... je crois que je vais fortement m'inspirer de ta source ...
@+