begin process at 2010 03 16 20:09:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > PANNEAU À AFFICHAGE NUMÉRIQUE LCD

PANNEAU À AFFICHAGE NUMÉRIQUE LCD


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :LCD, affichage, numérique, panneau, composant Niveau :Débutant Date de création :01/11/2007 Date de mise à jour :06/11/2007 03:58:38 Vu / téléchargé :5 972 / 622

Auteur : damned3

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
C'est une classe de panneau à affichage numérique de type LCD. On le crée en choississant le nombre de digits maximum qu'il doit afficher  et en précisant si l'on doit afficher les zéros de gauche, exemple : il y a 3 digits mais on affiche 1 : dans un cas, il affichera "  1" dans l'autre il affichera "001". L'affichage est numérique seulement, pas de support pour les textes par contre ça devrait se faire facilement, une MAJ peut-être ? Le dessin du contrôle utilise le double-buffering, donc on peut le rafraîchir assez rapidement sans flacotements pas beaux (ex : chrono avec centièmes de secondes).

Maintenant, il supporte les messages défilants. Les caractères ne sont pas très beaux, mais j'ai décidé ainsi pour ne pas créé d'autres cristaux et ainsi perdre le cachet du LCD. Dites-moi si j'ai bien fait.


 Conclusion

Je vous envoie maintenant un projet de test Eclipse contenant la classe LCDPanel, les fichiers de documentation javadoc (utilisez index.html) ainsi qu'une archive jar.

Développé avec Java 1.5

J'espère que ça vous sera utile ):

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

01 novembre 2007 02:06:13 :
Modification du texte de présentation
04 novembre 2007 18:46:55 :
Ajout du support pour le texte défilant en permettant de modifier la vitesse de défilement ainsi que le nombre d'espaces entre chaque répétition du message.
04 novembre 2007 18:51:21 :
Erreur lors de l'upload de la nouvelle image. MESSAGE AUX ADMINS : il semble que si on upload une image et qu'elle a le même nom que celle qui était déjà là, elle n'est pas uploadée.
04 novembre 2007 18:55:19 :
Encore une erreur lors de l'upload de l'image, cette fois-ci avec un nom différent.
04 novembre 2007 18:56:33 :
Erreur lors de l'upload de l'image encore.
04 novembre 2007 18:57:45 :
Erreur lors de l'upload de l'image - encore.
04 novembre 2007 19:03:37 :
Mise à jour de l'explication pour indiquer que je n'ai pu uploader le screenshot.
06 novembre 2007 03:55:12 :
Le screenshot s'est bien loadé, mais en retard. J'ai changé quelques constantes dans le code, terminé les commentaires javadoc, généré les fichier html de la javadoc et une archive jar.
06 novembre 2007 03:58:38 :
Le screenshot s'est bien loadé mais en retard. J'ai changé quelques constantes, terminé les commentaires javadoc, généré les fichiers html de la javadoc ainsi qu'une archive jar.

 Sources du même auteur

Source avec Zip Source avec une capture DÉMINEUR COMPLET AVEC GESTION DES MEILLEURS TEMPS

 Sources de la même categorie

LIRE LES FICHIERS .WAV par Julien39
Source avec Zip Source avec une capture TRADUCTEUR FRANÇAIS --> NERLANDAIS V3 par edouard333
Source avec Zip IA POUR DISCUTER par edouard333
Source avec Zip Source avec une capture JSUBTITLE1.0 par darrylsite
Source avec Zip COMPILATEUR PASCAL par youma85

 Sources en rapport avec celle ci

Source avec Zip CONTENEUR DE COMPOSANT HETEROGENES par mad_charif
Source avec Zip GENÉRATION D'UN CODE VHDL (FILTRE NUMÉRIQUE) par hfourati
Source avec une capture INTERFACE GRAPHIQUE DE CHOIX DE FICHIER - COMPOSANT SWING SU... par lambdacrash
Source avec Zip AJOUT DE "LISTENERS" À DES COMPOSANTS SWING VIA LES ANNOTATI... par inf98
FAIRE CLIGNOTER UN COMPOSANT AVEC UNE ALTERNANCE RÉGULIEREME... par ArNOo

Commentaires et avis

Commentaire de petifa le 02/11/2007 10:43:54

salut damned3,
ton code à l'air pas mal,
Cependant c'est bizard de mettre le constructeur en private
#LCDPanel l = LCDPanel.createLCDPanel(6,Color.blue, true);
#l.displayNumber(6789);
C'est la méthode a utiliser pour créer un LCD, alors que logiquement il faudrait utiliser le constructeur. Par contre avec cette méthode tu peux retourner null au LCD en cas de mauvaise initialisation.

Il y a aussi une petite erreur, le 6 il manque la barre du haut (cristal n°0) et le 9 la barre du bas (cristal n°6). Comme ca il s'agira bien d'un LCD

petifa

Commentaire de damned3 le 04/11/2007 18:41:21

Merci pour tes commentaires PETIFA

pour les barres manquantes je les ai ajouté ):

quant au constructeur privé, je le laisse de cette manière c'est mon choix en fait c'est un moyen de valider les valeurs lors de la construction car un constructeur ne peut retourner null.

Commentaire de uhrand le 05/11/2007 08:07:12

Petit détail: la constante LCDPanel.HEIGHT cache la constante ImageObserver.HEIGHT.
Ce n'est pas important ici, mais à mon avis ce serait plus propre de la renommer.

Commentaire de yvkoe le 05/11/2007 10:01:44

Bonjour,
Cool ton prog.Il roule parfaitement.
Une question?
Pourquoi ne pas mettre systématiquement un.jar pour avoir directement une idée du résultat final?
J'aime bien cette idée car elle permet
1° de voir si ton prog roule
2° de donner envie de le telecharger et de s'en servir.
Qu'en penses -tu?
Bravo encore.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

affichage d'un Graphics [ par julienlll ] je suis en train de faire un visualiseur de courbes.J'ai crée une interface et dans un de ses cadres, j'y ai mis un objet Panneau_Graphique qui extend JSplitpane... mouvement lors d'un changement de composant [ par omcougar ] Bonjourici pas vraiment de probleme technique... je sus juste en quete de faire qq chose de plus proprej'ai un JSplitPane contenant 2 objetlorsque je affichage des données à partir d'une BD mysql [ par ghaniacha ] bonjour j'ai un probleme lors de l'affichage de données à partir d'une base de données mysql dans une page html, le probleme est du a cause des apostr manipulation des npmbres numérique [ par fandezizou ] Bonjour,J'ai un petit problème en Java je ne sait pas comment séparer les nombre numérique en java.par exemple 201 qui fait 2 puis 0 puis 1. exemple i Affichage du contenu d'un fichier word dans une page JSP [ par rakyouna ] Salut à tous,j'ai un problème avec l'affichage du contenu d'un fichier texte (*.txt ou *.doc) sur une page JSP.Quand j'exécute le code suivant, avec u JPanel et Layout [ par xactise ] Bonjours je debute en java et j'ai lu pas mal d'article sur les JPanel et les Layout mais pas moyen de m'y faire je n'arrive pas a positionner comme j Affichage d'un texte dans un TextArea [ par ghassen2 ] je veux afficher un message (application chat) ds un TextArea mais j'arrive pas, je croix que c'est un probleme de  rafraichissement parce que au debu [swing-layout]placer un composant au CENTRE d'un autre [ par vychnou ] Bonjour à tous. J'ai un problème tout bête: Un panel s'affiche en plein écran. Dans ce panel, on charge un composant (qui a une taille fixée inférieur Probleme d'héritage [ par Lyorix ] Bonjour,J'ai actuellement plusieurs classes qui héritent toutes d'un composant swing. Ainsi, chacune de mes classes est un composant auquel je peux aj forcer clique [ par lafolle24320 ] Bonjour, je cherche à forcer un clique En fait ce que je souhaite faire c'est quand l'utilisateur clique sur un composant je prend l'évènement et je f


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales