Tu obliges à passer en Java 1.5 avec ton code :o
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)
Citation de: "mikekine"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)
t'as pas pensé à PetiteBrunette toi :o
Tu pourras faire une version de ton .jar avec juste un dispose() en réaction au ALT+F4
J'aurai peut-être d'autres demandes mais je rentre juste du boulot là :-o
Voilà la new version :
Tirage au sort 1.6.1 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
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:
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
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
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:
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 ?
Citation de: "mikekine"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 ?
c'est pour utiliser un des look'n'feel du répertoire thèmes de mon programme.
Il y a juste une méthode à rajouter dans ton mainGUI avec 3-4 lignes à l'intérieur. Je te donnerai ça quand je serai chez moi.
Tout marche nickel sans nouvelles modifications dans Tirage_au_sort.jar :wink:
Quoi ? Il n'y a rien à changer finalement ?
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 ..
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
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 ?
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 ...
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();
Citation de: "mikekine"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 ...
IL faudrait une méthode avec
import com.l2fprod.gui.plaf.skin.Skin;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
---------------------------------------------
try {
Skin theSkinToUse = SkinLookAndFeel.loadThemePack("le String que je passe");
SkinLookAndFeel.setSkin(theSkinToUse);
UIManager.setLookAndFeel(new SkinLookAndFeel());
SwingUtilities.updateComponentTreeUI(les panels, boutons ...);
} catch (Exception e) {
e.printStackTrace();
}
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();
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
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();
Dans le cas où (instance != null), on ne repasse pas dans initialize()
mais bon ce n'est pas bien important :o
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 ...)
Citation de: "nicky78"Citation de: "mikekine"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 ...
IL faudrait une méthode avec
import com.l2fprod.gui.plaf.skin.Skin;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
---------------------------------------------
try {
Skin theSkinToUse = SkinLookAndFeel.loadThemePack("le String que je passe");
SkinLookAndFeel.setSkin(theSkinToUse);
UIManager.setLookAndFeel(new SkinLookAndFeel());
SwingUtilities.updateComponentTreeUI(les panels, boutons ...);
} catch (Exception e) {
e.printStackTrace();
}
Ok !
Mais, la string, tu me la passes comment ?
Citation de: "mikekine"Citation de: "nicky78"Citation de: "mikekine"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 ...
IL faudrait une méthode avec
import com.l2fprod.gui.plaf.skin.Skin;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
---------------------------------------------
try {
Skin theSkinToUse = SkinLookAndFeel.loadThemePack("le String que je passe");
SkinLookAndFeel.setSkin(theSkinToUse);
UIManager.setLookAndFeel(new SkinLookAndFeel());
SwingUtilities.updateComponentTreeUI(les panels, boutons ...);
} catch (Exception e) {
e.printStackTrace();
}
Ok !
Mais, la string, tu me la passes comment ?
y'a qu'à mettre une méthode dans MainGUI :?:
public void changerLook(String look)
{
try {
Skin theSkinToUse = SkinLookAndFeel.loadThemePack(look);
SkinLookAndFeel.setSkin(theSkinToUse);
UIManager.setLookAndFeel(new SkinLookAndFeel());
SwingUtilities.updateComponentTreeUI(les panels, boutons ...);
} catch (Exception e) {
e.printStackTrace();
}
}
Mais ça ne me dit toujours pas comment je récupère la String que tu m'envoies...
Citation de: "mikekine"Mais ça ne me dit toujours pas comment je récupère la String que tu m'envoies...
J'appelle de mon côté m.changerLook(maString),
je vois pas où est le souci 8-[
Citation de: "nicky78"Citation de: "mikekine"Mais ça ne me dit toujours pas comment je récupère la String que tu m'envoies...
J'appelle de mon côté m.changerLook(maString),
je vois pas où est le souci 8-[
Hum, en voilà une drôle de façon de procéder ... :o
C'est à moi, dans la JFrame à faire ce qui est nécessaire pour me conformer au reste du code ...
Citation de: "mikekine"Citation de: "nicky78"Citation de: "mikekine"Mais ça ne me dit toujours pas comment je récupère la String que tu m'envoies...
J'appelle de mon côté m.changerLook(maString),
je vois pas où est le souci 8-[
Hum, en voilà une drôle de façon de procéder ... :o
C'est à moi, dans la JFrame à faire ce qui est nécessaire pour me conformer au reste du code ...
Tu veux faire comment dans ce cas là ? :-s
Ben comment elle s'appelle ta classe appelante ?
Tu ne peux pas y déclarer une variable statique (une String) où tu stockes le nom du look'n'feel ... Puis, tu crées son getter... et comme ça, moi je peux la récupérer ! :wink:
Ouais c'est possible mais je voyais plus ton programme garder une certaine indépendance vis-à-vis de mon code donc ne pas avoir la trace de la classe JListePerso avec un JListePerso.MONLOOK
Citation de: "nicky78"donc ne pas avoir la trace de la classe JListePerso avec un JListePerso.MONLOOK
Rien compris là ... :?
Ouais là j'étais parti sur une variable "de classe" :|
En fait dans mon programme, j'utilise ton code avec le .jar comme une librairie externe. Donc je vois mal ton code faire un appel vers une des mes classes.
De plus, il serait mieux que ton code puisse continuer de s'executer sans la présence de mon programme.
Citation de: "nicky78"Ouais là j'étais parti sur une variable "de classe" :|
En fait dans mon programme, j'utilise ton code avec le .jar comme une librairie externe. Donc je vois mal ton code faire un appel vers une des mes classes.
De plus, il serait mieux que ton code puisse continuer de s'executer sans la présence de mon programme.
Mais écoute, non, tu peux l'inclure sans problème !!
Je fais les modifs nécessaires dans le code pour que ça tourne.
Et je garderai une autre copie du prog pour qu'il puisse tourner en standalone.
Citation de: "mikekine"Citation de: "nicky78"Ouais là j'étais parti sur une variable "de classe" :|
En fait dans mon programme, j'utilise ton code avec le .jar comme une librairie externe. Donc je vois mal ton code faire un appel vers une des mes classes.
De plus, il serait mieux que ton code puisse continuer de s'executer sans la présence de mon programme.
Mais écoute, non, tu peux l'inclure sans problème !!
Je fais les modifs nécessaires dans le code pour que ça tourne.
Et je garderai une autre copie du prog pour qu'il puisse tourner en standalone.
Ok.
En fait cette idée de librairie externe, c'était surtout pour me faciliter la tache lors de la sortie d'une nouvelle version. Il n'y avait que le .jar à changer :P
Citation de: "nicky78"Citation de: "mikekine"Citation de: "nicky78"Ouais là j'étais parti sur une variable "de classe" :|
En fait dans mon programme, j'utilise ton code avec le .jar comme une librairie externe. Donc je vois mal ton code faire un appel vers une des mes classes.
De plus, il serait mieux que ton code puisse continuer de s'executer sans la présence de mon programme.
Mais écoute, non, tu peux l'inclure sans problème !!
Je fais les modifs nécessaires dans le code pour que ça tourne.
Et je garderai une autre copie du prog pour qu'il puisse tourner en standalone.
Ok.
En fait cette idée de librairie externe, c'était surtout pour me faciliter la tache lors de la sortie d'une nouvelle version. Il n'y avait que le .jar à changer :P
Ah ben euh ... si tu le dis...
Je sais pas comment tu fonctionnes moi :o
Ca va vraiment te compliquer la tâche ? (vu que je n'apporterai pas de nouvelles modifs au prog de tirage au sort).
Si y'a aucune évolution prévue, j'intègre tout dans mon code et ça roule peut-être même sans aucune ligne de code à écrire
A voir ce soir :o
Tu peux me fournir le .jar en enlevant tout ce qui est
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
Citation de: "nicky78"Tu peux me fournir le .jar en enlevant tout ce qui est
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
T'as importé le haha juste pour moi :lol:
Citation de: "mikekine"Citation de: "nicky78"Tu peux me fournir le .jar en enlevant tout ce qui est
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
T'as importé le haha juste pour moi :lol:
[:haha]
Voilà la new version :
Tirage au sort 1.6.2 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
Citation de: "mikekine"Voilà la new version :
Tirage au sort 1.6.2 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
C'est mon intégration dans mon programme qui est foireure ou on peut ouvrir autant de fenêtre "Elaboration des équipes" que l'on veut ?
Citation de: "nicky78"Citation de: "mikekine"Voilà la new version :
Tirage au sort 1.6.2 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
C'est mon intégration dans mon programme qui est foireure ou on peut ouvrir autant de fenêtre "Elaboration des équipes" que l'on veut ?
Simultanément tu veux dire ?
Citation de: "mikekine"Citation de: "nicky78"Citation de: "mikekine"Voilà la new version :
Tirage au sort 1.6.2 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
C'est mon intégration dans mon programme qui est foireure ou on peut ouvrir autant de fenêtre "Elaboration des équipes" que l'on veut ?
Simultanément tu veux dire ?
euh oui
Voilà la new version corriged :
Tirage au sort 1.6.3 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
Citation de: "mikekine"Voilà la new version corriged :
Tirage au sort 1.6.3 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
Je ne peux pas tester dans l'immédiatcar mon portable est HS :o
Citation de: "Profil supprimé 1"Citation de: "nicky78"Citation de: "mikekine"Voilà la new version :
Tirage au sort 1.6.2 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort.rar)
C'est mon intégration dans mon programme qui est foireure ou on peut ouvrir autant de fenêtre "Elaboration des équipes" que l'on veut ?
Tu te place dans la peau de PB quand tu fait ça ? :)
Ne jamais sous-estimer les pouvoirs des utilisateurs :o
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
:o
Citation de: "nicky78"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
:o
Effectivement, j'avais pas vu ce "bug" là; j'avais juste corrigé la possibilité d'ouvrir plusieurs fois la même fenêtre.
Et d'ailleurs, je viens de voir un autre bug.
Citation de: "mikekine"Citation de: "nicky78"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
:o
Effectivement, j'avais pas vu ce "bug" là; j'avais juste corrigé la possibilité d'ouvrir plusieurs fois la même fenêtre.
Et d'ailleurs, je viens de voir un autre bug.
ah :?:
Non non, je ne dirai rien ! :o
Citation de: "mikekine"Non non, je ne dirai rien ! :o
ça concerne le look'n'feel ?
Citation de: "nicky78"Citation de: "mikekine"Non non, je ne dirai rien ! :o
ça concerne le look'n'feel ?
Non, rien à voir !
Citation de: "mikekine"Citation de: "nicky78"Citation de: "mikekine"Non non, je ne dirai rien ! :o
ça concerne le look'n'feel ?
Non, rien à voir !
y'a pourtant aussi un petit truc de ce côté là :lol:
raconte !
C'est déjà réglé :lol:
Si on modifie le look'n'feel, ta partie garde l'ancien look :-$
Voilà la new version corriged :
Tirage au sort 1.6.4 (http://users.skynet.be/mickcauw/HFR/BlindTest/Tirage_au_sort_Nicky.rar)
c'est OK.
Avec le passage en version 70715, c'est cette version qui sera téléchargée, sinon y'a qu'à remplacer le fichier Tirage_au_sort.jar dans le répertoire /jars
'tention que dans mon prog, je vais chercher les listes de Blindeurs normale et perso dans le répertoire courant (où se trouve le jar). Je sais pas si ça va pas occasioner des problèmes...
Citation de: "mikekine"'tention que dans mon prog, je vais chercher les listes de Blindeurs normale et perso dans le répertoire courant (où se trouve le jar). Je sais pas si ça va pas occasioner des problèmes...
Chez moi ça marche, sur le pc de PetiteBrunette pas sûr :o
Citation de: "nicky78"Citation de: "mikekine"'tention que dans mon prog, je vais chercher les listes de Blindeurs normale et perso dans le répertoire courant (où se trouve le jar). Je sais pas si ça va pas occasioner des problèmes...
Chez moi ça marche, sur le pc de PetiteBrunette pas sûr :o