Menu

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.

Voir les contributions Menu

Messages - mikekine

#126
Citation de: "nicky78"Dans le cas où (instance != null), on ne repasse pas dans initialize()

mais bon ce n'est pas bien important :o

Je sais bien mais dans ce cas-ci, il me semble qu'il sera toujours null (vu qu'on fait un dispose lors de la fermeture de la JFrame ...)
#127
Citation de: "nicky78"
Citation de: "mikekine"
Citation de: "nicky78"
Citation de: "mikekine"
Citation de: "nicky78"Tiens un petit truc génant :

On peut ouvrir "Création des équipes"/"Elaboration des équipes", faire Fichier/Quitter.
La fenetre "Elaboration des équipes" reste ouverte

Ah, je vais voir ça ...  :?

EDIT : Ben non, chez moi ça roule; doit y avoir un couac dans l'intégration...
Comment tu l'appelles le prog à partir du tien ?

MainGUI m = new MainGUI();

Fais plutôt ceci :

MainGUI.getInstance();


C'est justement ce que je viens d'essayer et c'est pareil  :-k

et dans ce cas là, il faut rajouter un setVisible(true) dans le getInstance

Le setVisible(true) est appelé dans la méthode initialize();
#128
Citation de: "nicky78"
Citation de: "mikekine"
Citation de: "nicky78"Tiens un petit truc génant :

On peut ouvrir "Création des équipes"/"Elaboration des équipes", faire Fichier/Quitter.
La fenetre "Elaboration des équipes" reste ouverte

Ah, je vais voir ça ...  :?

EDIT : Ben non, chez moi ça roule; doit y avoir un couac dans l'intégration...
Comment tu l'appelles le prog à partir du tien ?

MainGUI m = new MainGUI();

Fais plutôt ceci :

MainGUI.getInstance();
#129
Citation de: "nicky78"
Citation de: "mikekine"Quoi ? Il n'y a rien à changer finalement ?

Disons que la fenêtre principale prend le look'n'feel correct.
Les "formulaires" qui s'ouvrent eux gardent leur look par défaut ..

Ce que tu peux faire, c'est mettre le look'n'feel en cours dans un String; et moi, je la récupererais dans ma partie ...
#130
Citation de: "nicky78"Tiens un petit truc génant :

On peut ouvrir "Création des équipes"/"Elaboration des équipes", faire Fichier/Quitter.
La fenetre "Elaboration des équipes" reste ouverte

Ah, je vais voir ça ...  :?

EDIT : Ben non, chez moi ça roule; doit y avoir un couac dans l'intégration...
Comment tu l'appelles le prog à partir du tien ?
#131
Quoi ? Il n'y a rien à changer finalement ?
#132
Citation de: "nicky78"
Citation de: "mikekine"
Citation de: "nicky78"
Citation de: "mikekine"
Et j'ai désactivé la fermeture de la fenêtre principale via la croix (donc, obligé de passer par le menu).
:wink:

J'avais déjà contourné ce second point  :wink:
Je te demanderai peut-être encore quelque chose concernant le look'n'feel :o


Pour l'instant ton prog ne veut pas prendre le même look'n'feel que le mien  :lol:

Ahaa

Et quel est-il donc ?
C'est un livré par défaut ? Ou il faut l'importer ?
#133
Citation de: "nicky78"
Citation de: "mikekine"
Et j'ai désactivé la fermeture de la fenêtre principale via la croix (donc, obligé de passer par le menu).
:wink:

J'avais déjà contourné ce second point  :wink:
Je te demanderai peut-être encore quelque chose concernant le look'n'feel :o

#134
Voilà la new version :

Tirage au sort 1.6.1


Il y a donc un dispose() suite à l'appel de "Quitter" à partit du menu.
Et j'ai désactivé la fermeture de la fenêtre principale via la croix (donc, obligé de passer par le menu).

:wink:
#135
Citation de: "nicky78"Tu obliges à passer en Java 1.5 avec ton code :o

Ben oui, faut vivre avec son temps ... (surtout qu'on est déjà à la 1.6 :o)
#136
Bugs / Tirage au sort
23 Juin 2007 à 02:23:47
Bon, ça tourne bien sauf quand je fais des frappes répétées... là, y'a des bugs qui surgissent aléatoirement.

Je pense que je vais repartir vers le KeyTyped; mais il va falloir que je trouve les codes unicodes de certains caractères spéciaux (et c'est pas gagné).
#137
Bugs / Tirage au sort
23 Juin 2007 à 00:23:48
C'est ok !  :wink:
#138
Bugs / Tirage au sort
22 Juin 2007 à 23:44:00
Citation de: "Profil supprimé 1"j'ai pas le doublon en virant la ligne
jTextField1.setText(jtf.toString());

Ca je le sais bien, j'ai déjà testé...

Mais ce n'est pas normal. Cette instruction doit être là !
#139
Bugs / Tirage au sort
22 Juin 2007 à 23:25:59
Voilà le code correspondant au JTextField.


public class Form2 extends JFrame {

private JTextField jTextField1 = null;
private StringBuffer jtf=null;
private int posjtf=0;

.....

  private JTextField getJTextField1() {
jtf=new StringBuffer(50);
if (jTextField1 == null) {
jTextField1 = new JTextField();
jTextField1.setBounds(new Rectangle(15, 65, 175, 20));
jTextField1.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
int code = e.getKeyCode ();
if (code== KeyEvent.VK_BACK_SPACE){
if (posjtf>0) {
jtf.deleteCharAt(posjtf-1);
posjtf--;
}
jTextField1.setText(jtf.toString().trim());
jTextField1.setCaretPosition(posjtf);
// System.out.println(jtf.toString()+" "+jtf.length()+" "+posjtf);
e.consume();
}
else if (code== KeyEvent.VK_DELETE){
if (posjtf<jtf.length()) jtf.deleteCharAt(posjtf);
jTextField1.setText(jtf.toString().trim());
// System.out.println(jtf.toString()+" "+jtf.length()+" "+posjtf);
e.consume();
}
else if (code== KeyEvent.VK_LEFT || code== KeyEvent.VK_KP_LEFT){
if (posjtf>0) posjtf--;
jTextField1.setCaretPosition(posjtf);
e.consume();
}
else if (code== KeyEvent.VK_RIGHT || code== KeyEvent.VK_KP_RIGHT){
if (posjtf<jtf.length())posjtf++;
jTextField1.setCaretPosition(posjtf);
e.consume();
}
else if (e.getKeyChar() != KeyEvent.CHAR_UNDEFINED && code != KeyEvent.VK_ENTER){
jtf.insert(posjtf, e.getKeyChar());
e.consume();
posjtf=jtf.length();
// System.out.println(jtf.toString()+" "+jtf.length()+" "+posjtf);
jTextField1.setText(jtf.toString());
jTextField1.setCaretPosition(posjtf);
int i=jList1.getNextMatch(jtf.toString().trim(), 0, Position.Bias.Forward);
if (i!=-1) {
jList1.setSelectedIndex(i);
jList1.ensureIndexIsVisible(i);
}
else {
jList1.setSelectedIndex(-1);
}
}
}
});
}
return jTextField1;
}
}


Hormis un autre bug (mais sans rapport), tout fonctionne correctement si ce n'est que à la saisie d'un caractère dans le JTextField, ce dernier apparaît en double (alors que la varaible jtf [StringBuffer qui est la réplique exacte du contenu du JTextField] est correcte, elle).
#140
Bugs / Règles des 3 sec
19 Juin 2007 à 13:05:07
Ca plusieurs fois que j'ai un problème avec cette feature.
En gros, j'attribue l'artiste (ou le titre) à un joueur, puis je veux créer une règle des 3 sec pour un autre joueur qui, lui, a trouvé le combo A+T.
Ben là, le prog ne valide pas...

On dirait qu'il veut en 1er le joueur qui a obtenu le plus de points.


Donc, en résumé :

Si je fais :

Joueur 1 : A
Joueur 2 : A+T

Ca ne prend pas. Il faut que je fasse l'inverse pour que le prog le prenne :

Joueur 2 : A+T
Joueur 1 : A
#141
Améliorations / Une idée farfelue
19 Juin 2007 à 12:58:33
Bon, première chose à faire, c'est de trouver le nom ...
Mais ça, c'est Nicky qui doit décider ...
#142
Améliorations / Une idée farfelue
18 Juin 2007 à 23:06:07
Citation de: "Transparency"On pourrait démocratiser ça, modifier l'article Wikipedia (http://fr.wikipedia.org/wiki/Blind_test_%28jeu%29), déposer le logo et faire de la pub, afin de rentabiliser l'hébergement de ce forum :o

C'est vrai, c'est intolérable qu'on soit pas cité
#143
Améliorations / Re: Une idée farfelue
18 Juin 2007 à 23:00:33
Citation de: "Transparency"Voilà une idée farfelue: un Splashscreen et un logo qui serait le symbôle du topic Blind-Test.
Ca, je veux bien m'en occuper
#144
Questions / Tour d'horizon
18 Juin 2007 à 22:38:36
Oki !  :wink:
#145
Questions / Tour d'horizon
18 Juin 2007 à 20:21:25
Ok jusque là  :wink:

Ceci dit, j'ai du mal à comprendre l'utilité de la liste perso ...
#146
Questions / Tour d'horizon
18 Juin 2007 à 17:04:46
1) 1er écran - Onglet Chargement :


- Ca serait cool d'avoir un aperçu des BTs qui sont dans la liste avant de les charger.

En fait, d'une manière générale, je trouve dommage qu'une fois passé ce 1er écran, on ne sache plus y revenir autrement qu'en redémarrant le prog.

- La croix n'est pas très explicite.
- Quel est le fichier dans lequel se trouve la liste des BTs de la Jcombobox ?



2) 1er écran - Onglet Liste :


- J'ai toujours pas compris à quoi pouvait servir la liste perso ...



3) 1er écran - Onglet Historique :


- Quel est le fichier où se situent les données ?
- Pourquoi le bouton "Ajouter un BT..." est-il grisé ?



4) 1er écran - Onglet Configuration :


- Rôle du paramètre SMTP ?
- Rôle de FTP (yes/no) ?
- Peux-tu donner un exemple pour "adresse du site internet" et "chemin relatif" histoire de bien saisir la différence ?




Voilà une première floppé de questions  :?