Bloc-notes java simulant le notepad windows xp

Soyez le premier à donner votre avis sur cette source.

Vue 17 940 fois - Téléchargée 2 289 fois

Description

Décompresser le zip, lancer le bloc-notes ainsi :
java -classpath bin notepad.Notepad
ou
java -classpath notepad.jar notepad.Notepad

Ce programme est un bloc-notes qui gère le multifenêtrage, la numérotation des lignes, le "line wrapping", en plus des fonctionnalités habituelles de tout éditeur de texte : ouvrir, enregistrer, imprimer, rechercher, remplacer, modification de la taille et de la police ...

Conclusion :


Voir aussi le projet Jext initié par Romain Guy qui est beaucoup plus travaillé.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
kaloway
Messages postés
358
Date d'inscription
jeudi 24 octobre 2002
Statut
Membre
Dernière intervention
13 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és
13
Date d'inscription
dimanche 21 novembre 2004
Statut
Membre
Dernière intervention
15 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és
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
10
1 mai 2005 à 23:51
vraiment pas mal ce bloc note :)
obigero
Messages postés
8
Date d'inscription
mercredi 30 mars 2005
Statut
Membre
Dernière intervention
9 septembre 2005

19 avril 2005 à 11:53
y'a pas moyen de faire plus qu'un undo ??
zeeleyou
Messages postés
2
Date d'inscription
dimanche 3 avril 2005
Statut
Membre
Dernière intervention
16 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.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.