Drag & Drop sur un JTable
Dans nos application moderne il semble logique de pouvoir faire du DND à gogo, pourtant ce n’est pas des plus simple, avec certain langage de le faire, d’où cette exemple qui m’a fait un peu travaillez et arrachez un ou deux cheveux de ma longue chevelure de geek…
Bref, voici l’essentiel :
- Il faut que le composant puisse être pris (drag) et/ou déposé (drop)
- Il faut convertir le composant en donnée exportable et transportable (Transferable)
- Il faut pouvoir restaurer les donnée correctement et suivant le type les restaurer de tel ou tel manière …
Tags : découverte, java, libre, programmation, script, trucs et astuces
Depuis Tiger (java 5.0 ou 1.5 …), la structure du langage java à intégré l’ellipse.
Voici un exemple d’utilisation
JPanel mkEntry(String label, javax.swing.JComponent... jc)
{
JPanel p = new JPanel(new FlowLayout());
p.add(new JLLabel(label));
for (javax.swing.JComponent comp: jc)
p.add(comp);
return p;
}
void test()
{
JPanel p = new JPanel();
p.add(mkEntry("test", new JTextField(), new JButton("valider"));
}
Bon malheureusement on est obligé de n’avoir qu’un seul paramètre avec ellipse mais perso je trouve cela plus élégant que d’utiliser un tableau créer d’un côté puis de l’autre. Au passage cela revient au même que de créer un tableau (puisque ce qu’on récupère est un tableau) mais l’écriture en est simplifié.
Tags : découverte, programmation, trucs et astuces
J’ai toujours trouvé frustrant de ne pas pouvoir me dire que connaissance le nom d’une classe (sous format de String) je ne pouvait, comme je le fait en PHP, instancier un objet. En fait, cela un bout de temps que c’est réalisable mais je n’avais jamais réussi à trouvé comment, malgré des piste déjà essayé …
Donc, pour ceux qui comme mois désire faire cela :
Chargement d’une classe situé dans le package test, nommé MaClasse (/!\ java est case-sensitive) et création de l'objet lié.
Object monInstance = Class.forName("test.MaClasse").newInstance();
En espérant que cela serve à plus d’un!
Tags : découverte, étrange, fsb-tools, java, programmation, trucs et astuces
J’adore lire, alors afin de m’y retrouver j’ai commencer à encoder ce que j’avais …
Voici une bonne partie de ce que j’ai (a ce jour) : http://grummfy.be/gallerie/autres/livre2.html
Comme vous vous en apercevez je vient de passser de Dotclear 2 à Wordpress 2.
Théoriquement je devrait publier de nouveaux articles d’ici peu …
Au programme :
- Continuation d’un nouveau thème commencé il y a …
- Ajout de plugins pour la coloration du code et pour identi.ca ou twitter
- Recettes de cuisines
- Programmations
- Zend Framework?
- …
Il arrive que l’on rencontre de manière régulière une personne sur un forum, un chat ou tout autre plateforme en ligne. Cependant on ne connait pas pour autant plus la personne derrière, juste une de ces facettes.
Je me rappellerait toujours, un jour, me baladant dans les méandre du web, être tombé sur un sujet dans un forum où une personne expliquait pourquoi une autre ne venait plus … l’autre en question était le grand-père et il venait de décédé … la petit fille, ayant relever la boîte mail à remarqué que celle-ci croulait sous les mail de demande de nouvelle …
Ce genre de comportement ne peux qu’augmenter, on se rappellerait l’émoi de la disparition de Monique Brunel (son retour) et au final ce n’était pas grand chose …
Bref, tout cela pour dire que quelqu’un à disparu du web et toute la question est de savoir si c’est grave ou non. Ce quelqu’un c’est Xbright
Plus d’information, sur le blog officiel : http://xbright-reviens-nous.last-ex…
Rejoignez-nous en ligne sur le chat jabber :
salon jabber
. Si vous n’avez pas la chance d’avoir de client jabber, vous pouvez toujours passer par l’interface web.
Tags : ♥
Questionnaire – sondage en ligne
J’en ai vu passé des questionnaires de fin de thèse ou des sondage pour tel ou tel société mais jamais je n’avais songé prendre note des références des logiciel ou des sociétés utilisé pour créer ces sondages-enquêtes! Du coup, en ayant eu besoin j’ai du chercher…
Et là cela se complique, on se rend vite compte que beaucoup de société propose des service payant et là ou pour n’importe quel script on trouve facilement des réponses à droite et à gauche, ici rien! Bien embêté me voila sur le chemin de la recherche.
Bref après quelques recherche et élimination je trouve deux sites proposant des services gratuits et qui semble correcte :
http://www.paxonta.com et http://www.sondageonline.com
Cependant, je me dit qu’il y avait certainement un projet open-source qui se devait d’exister et que si ce n’est pas le cas, alors le moment de hurler et de se lancer dans la bataille en faisant son William Walace devait arriver. Mais heureusement, pas besoin de tête tranchée le script fut trouvé : LimeSurvey
Je ne suis pas déçu et ils propose même un service en ligne : http://www.limeservice.com
Par contre, il m’a fallu un peu de temps pour comprendre …. En gros, toujours cliquer sur l’icône à droite (l’espèce de feuille ….) et voila!
Perso je trouve que c’est encore fort compliqué … mais bon on peux pas tout avoir ….
J’en profite pour vous le faire tester en répondant a ce magnifique questionnaire sur les forums!
Tags : découverte, script, web