Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONFIGURATEUR GRAPHIQUE SWING


Information sur la source

Description

Voici un "configurateur" permettant de paramétrer des propriétés d'objets (composants graphiques, ou n'importe quoi d'autre) en extrayant les valeurs (couleur, taille, font, etc ...) dans un fichier de propriétés "Properties".
Un exemple de fichier Properties ci-dessous.
 

Source

  • *.background=white
  • button1.text="Hello"
  • button1.mnemonic='H'
  • button1.font=("Arial",java.awt.Font.BOLD,18)
  • button1.preferredSize=(200,60)
  • button1.cursor=getPredefinedCursor(java.awt.Cursor.CROSSHAIR_CURSOR)
  • label*.border=javax.swing.border.EtchedBorder(javax.swing.border.BevelBorder.LOWERED)
  • label*.foreground=(200,200,200)
*.background=white
button1.text="Hello"
button1.mnemonic='H'
button1.font=("Arial",java.awt.Font.BOLD,18)
button1.preferredSize=(200,60)
button1.cursor=getPredefinedCursor(java.awt.Cursor.CROSSHAIR_CURSOR)
label*.border=javax.swing.border.EtchedBorder(javax.swing.border.BevelBorder.LOWERED)
label*.foreground=(200,200,200)

Conclusion

Merci de vos commentaires !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • configurator.jarTélécharger ce fichier [Réservé aux membres club]45 853 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de jaquechaf le 14/05/2008 21:28:40

c'est quoi ça ???

signaler à un administrateur
Commentaire de herve91fr le 14/05/2008 22:45:21

c'est quoi quoi ??

signaler à un administrateur
Commentaire de EagleUnderscoreOne le 19/05/2008 13:07:01

Bonjour,
    J'ai téléchargé ton jar, et j'avoue ne pas trop comprendre la logique du programme, ni son intérêt. Apres avoir cliqué sur le bouton "Clique moi" le proramme réagit seulement quand on clique sur le smiley rouge à droite, et là s'affichent de nombreuses infos. Voilà ce que j'ai constaté, pourrais-tu en dire plus?

signaler à un administrateur
Commentaire de herve91fr le 19/05/2008 16:36:15

Tu verras que les propri?t?s des diff?rents composants affich?s (couleurs, bordure, police, textes, ...), tels qu'ils apparaissent au lancement du jar, ne sont pas dans le code source TestConfigurator, mais dans le fichier Properties du jar. Lorsque tu cliques sur le bouton "Clique moi", certaines propri?t?s sont mises ? jour (bordure rouge, text smiley, etc...) via une description textuelle dans le code, et non via les appels des m?thodes de JLabel, JComponent, JButton, etc.
En r?sum?, les classes fournies dans le jar permettent de param?trer les composants graphiques via une description des propri?t?s EXTERIEURE au programme ! Donc, si tu veux au prochain lancement de ton appli modifier des textes, des couleurs, etc, inutile de recompiler l'application, il suffit de modifier le fichier Properties.
Voil?, j'esp?re que c'est clair. ;-)

signaler à un administrateur
Commentaire de romano2004 le 05/08/2008 17:26:43

le but d'un properties, quoi d'autre?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

reherche pluging de visuel pour crétaion IHM avec les SWING [ par Aurelaine17 ] Bonjour, Je recherche un pluging visuel pour la création d'IHM avec les composants SWING. J'utilise VE (VisualEditor) mais il n'est pas satisfais IHM NetBeans [ par matteo_17 ] Bonjour,Je souhaite réaliser une appli, pour une association, qui contient des composants AWT et Swing avec NetBeans. Néanmoins j'éprou D'applet en ihm - Lecture Audio [ par GillesWebmaster ] Bonjour ,J'ai trouvé sur le site un script de lecture de fichier musical en applet (fonctionne parfaitement) mais j'ai essayé de le converti editeur de gui swing [ par garthos ] Je cherche un éditeur d'interface graphique qui génére du code propre et qui fonctionne sous MacOs X et Linux (car je suis en train d'a com.sun.java.swing [ par saispasq ] Je veux avoir une version ancienne du JDK: une version qui contient le package com.sun.java.swing , car je cherche le package com.sun.java.swing , j Swing + JScrollPane = .... [ par platon179 ] Bonjour a tous :)Je bloque sur un problème probablement stupide concernant les JScrollPane....J'ai une classe JListsDisplay qui étend JPanel Swing [ par marcon0_0 ] Bonjour, Dans un JFrame, j'ai un jLabel, en dessous jCombo, un deuxième label sous la jCombo. Lorsque que je déploye la combo, le 2ème les Swing java sous linux [ par infojava ] bonjour;je doit developper une application en utilisant java sous linux. mon probleme c que mon compilateur JAVA ne reconnait pas les composants Swing les Swing java sous linux [ par infojava ] bonjour;je doit developper une application en utilisant java sous linux. mon probleme c que mon compilateur JAVA ne reconnait pas les composants Swing IHM en java (QuadCurve2D ou cubicCurve2D) [ par rastaprogram ] Bonjour, je suis en train de faire une application avec une interface graphique. J'aimerai relié deux points présents dans la fenêtre p


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.