lundi 28 avril 2014
Java - Liste des polices installées sur l'ordinateur
On peut obtenir cette liste à l'aide d'un objet GraphicsEnvironment
GraphicsEnvironment gEnv = GraphicsEnvironment .getLocalGraphicsEnvironment();
String polices[] = gEnv.getAvailableFontFamilyNames();
for (int i = 1; i < polices.length; i++)
combo.addItem(polices[i]);
Merci à Marc-André B. pour la question et au site http://www.java-tips.org/ pour la solution
Java - Placer le curseur à la fin d'un texte
La sérialisation permet de conserver l'état d'un objet dans un fichier afin de pouvoir le récupérer. Certaines propriétés ne font pas partie de l'état de l'objet sérialisé; entre autres l'emplacement du curseur sur une zone de texte.
On peut placer le curseur à la fin du texte contenu dans la zone de texte de cette façon :
zoneTexte.setCaretPosition ( zoneTexte.getText().length());
où zoneTexte est un objet JTextArea
Merci à Julien M. pour la question et à Gabriel B. pour une solution.
mercredi 5 mars 2014
Javadoc : pour de plus amples informations
Pour connaître, entre autres, d'autres balises à utiliser dans l'utilitaire Javadoc :
http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javadoc.html
http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javadoc.html
lundi 24 février 2014
JAVA - Des curseurs personnalisés pour votre TP
Pour votre TP, il peut être ergonomique de changer l'apparence de votre curseur dépendant de l'option sélectionnée ( crayon, efface, etc ). Vous pouvez simplement réutiliser les icônes sur vos JToggleButtons comme curseurs. La technique est la suivante :
Toolkit tk = Toolkit.getDefaultToolkit();
Image img =tk.createImage("icones/crayon.gif");
Cursor monCurseur = tk.createCustomCursor(img, new Point(16, 16), "curseur crayon");
this.setCursor(monCurseur);
La classe Toolkit renferme plein de méthodes utilitaires comme celle-ci pour les curseurs. L'objet Point passé en paramètre permet d'ajuster l'emplacement réel du pointeur du curseur avec l'image. On doit varier par essai-erreur selon l'image utilisée.
Toolkit tk = Toolkit.getDefaultToolkit();
Image img =tk.createImage("icones/crayon.gif");
Cursor monCurseur = tk.createCustomCursor(img, new Point(16, 16), "curseur crayon");
this.setCursor(monCurseur);
La classe Toolkit renferme plein de méthodes utilitaires comme celle-ci pour les curseurs. L'objet Point passé en paramètre permet d'ajuster l'emplacement réel du pointeur du curseur avec l'image. On doit varier par essai-erreur selon l'image utilisée.
mercredi 5 février 2014
changements accès au J: et au K à la maison
Bonjour,
Des changements ont été apportés à la façon d'accéder au J et au K quand vous êtes à l'extérieur du département.
votre J : infoPersoE.cvm.qc.ca
votre K : infoEtu.cvm.qc.ca
Le port à utiliser maintenant est le port 10021 à l'extérieur du Cégep
Si vous utilisez FileZilla , n'oubliez donc pas d'entrer ce nouveau numéro de port.
Des changements ont été apportés à la façon d'accéder au J et au K quand vous êtes à l'extérieur du département.
votre J : infoPersoE.cvm.qc.ca
votre K : infoEtu.cvm.qc.ca
Le port à utiliser maintenant est le port 10021 à l'extérieur du Cégep
Si vous utilisez FileZilla , n'oubliez donc pas d'entrer ce nouveau numéro de port.
mercredi 29 janvier 2014
Une première expérience comme juge !
La 1ère édition du Mobile Challenge organisé par le club ApplETS a eu lieu le 20 janvier dernier et ses organisateurs ( des anciens diplômés de la technique, Marc-Antoine Hinse et Laurence de Villers ) m'ont invité à y participer en tant que juge de la compétition.
Ayantt lieu à l'ÉTS, la compétition regroupait des étudiants qui devaient développer une application mobile sur le thème d'un outil utile pour des étudiants. Les participants ont donc codé du vendredi soir jusqu'au samedi après-midi leur application. De plus, des conférences sur le sujet ont eu lieu. Une équipe composée d'anciens de la technique ( Émile FIlteau-Tessier, Marc-André Paquin et Adam Smith ) a remporté deux prix pour une app Android qui permettait de gérer les horaires d'étudiants travaillant en équipe sur un travail.
J'entends bien participer à la seconde édition mais cette fois-ci en tant qu'entraîneur d'une équipe du cégep...le cours B53 nous préparant assez bien au développement Android.
Pour plus d'infos sur le club ApplETS : http://www.clubapplets.ca/
Un article du Journal Quartier Libre sur la compétition : http://quartierlibre.ca/programmer-plus-vite-que-son-ombre/
Ayantt lieu à l'ÉTS, la compétition regroupait des étudiants qui devaient développer une application mobile sur le thème d'un outil utile pour des étudiants. Les participants ont donc codé du vendredi soir jusqu'au samedi après-midi leur application. De plus, des conférences sur le sujet ont eu lieu. Une équipe composée d'anciens de la technique ( Émile FIlteau-Tessier, Marc-André Paquin et Adam Smith ) a remporté deux prix pour une app Android qui permettait de gérer les horaires d'étudiants travaillant en équipe sur un travail.
J'entends bien participer à la seconde édition mais cette fois-ci en tant qu'entraîneur d'une équipe du cégep...le cours B53 nous préparant assez bien au développement Android.
Pour plus d'infos sur le club ApplETS : http://www.clubapplets.ca/
Un article du Journal Quartier Libre sur la compétition : http://quartierlibre.ca/programmer-plus-vite-que-son-ombre/
samedi 11 janvier 2014
Inscription à :
Articles (Atom)