Précédent   Forum des professionnels en informatique > Java > Développement Web en Java > Applets
Applets Vos questions sur les Applets
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2011, 11h32   #1
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Par défaut [QuaQua] LookAndFeel MacOS

Bonjour tout le monde.

Ma boîte a développé un (ou une, je sais jamais) Applet qui fonctionne parfaitement sous Windows mais rencontre des soucis sous Mac. En effet, lorsqu'on applique le LookAndFeel Mac OS grâce à la librairie Quaqua, le côté droit de mon applet est coupé. Du coup, bien qu'il soit possible de séléctionner les dossiers à l'étape 1 et d'aller à l'étape 2, il est impossible d'accéder à l'étape 3 car il manque des boutons importants à la 2.

Screenshots : étape 1, étape 2

Ma question, comment faire pour que le passage au LookAndFeel MacOS ne coupe pas la contenu de mon Applet sur la droite ?

Si vous avez besoin d'éclaircissements, n'hésitez pas.

DarkSeiryu
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 12h20   #2
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 195
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
utiliser correctement les layouts java.

Quels layouts avez vous utilisé pour mettre en place votre applet?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 13h11   #3
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Aucune idée... J'ai repris le projet Java suite à la démission de la personne qui gérait le Java dans la société. N'ayant eu que des cours sur le Java (et surtout sur le Java Web (servlets et autres)), mes connaissances sont assez rouillées voir insuffisantes pour pouvoir trouver directement la réponse à ta question.

Dans quel package Java se trouvent les layouts ? Est-ce que UI a un rapport avec ces layouts ?

Désolé de l'imprécision de ma réponse... -_-
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 13h14   #4
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 195
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
les layout sont les clases qui régulent la positions des composants en fonction de l'espace disponible et leur taille. Si les composants sont copés, c'est qu'il y a une erreur là dans le choix ou la disposition des composant. C'est difficilement la faute du l&f.



Etonnament, les layout s'appellent toujours XXXXXXLayout
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 13h26   #5
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Citation:
Envoyé par tchize_ Voir le message
les layout sont les clases qui régulent la positions des composants en fonction de l'espace disponible et leur taille.
D'ac'. Du coup j'ai fait une recherche sur tout le projet (j'aurais du commencer par là ^^) et je n'ai vu que des javax.swing.GroupLayout qui correspondent à ta question. Je n'ai pas regardé chaque classe que ma recherche m'a retourné, mais dans les 10-15 que j'ai regardé, c'est à chaque fois les GroupLayout.

Citation:
Envoyé par tchize_ Voir le message
Si les composants sont copés, c'est qu'il y a une erreur là dans le choix ou la disposition des composant. C'est difficilement la faute du l&f.
Ben je trouve ça bizarre aussi mais sans le L&F MacOS, donc sous Windows, l'affichage est correct. C'est pour ça que j'ai pensé que le problème pouvait venir de la librairie Quaqua.
Petite précision : cette librairie n'est chargée que si l'Applet détecte que l'on est sous MacOS (ça semble logique, mais autant préciser ^^).

Citation:
Envoyé par tchize_ Voir le message
Etonnament, les layout s'appellent toujours XXXXXXLayout
Ca a du sens ce que tu dis !
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 14h11   #6
Modérateur
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 16 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 16 195
Points : 25 347
Points : 25 347
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
on ne peux pas exclure une responsabilitédu l&f mais c'est assez rare dans des l&f aboutis. Ici le problème est probablement simplement le manque de place qui fait que le layout est obligé de couper (dû au fait que certains boutons sont fortement plus larges sur mac os x, à l'impossible nul n'est tenu). Pourriez vous simplement revoir votre page et rajouter une centaines de pixels à l'applet pour voir si le problème persiste?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
"Votre génitrice tute des pédoncules au pandémonium" (le conjurateur, 1973)
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 14h31   #7
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Merci pour la réponse.

Je ne peux pas le faire maintenant car j'ai d'autres priorités de développement. De plus, je me suis aperçu que j'ai confondu deux de nos Applets. Sur celle où on a le souci du "coupé" sur la droite, l'utilisateur peut quand même finaliser l'envoi de ses documents. Du coup c'pas prioritaire. Juste qu'ergonomiquement, ben c'est pas cool d'avoir les 3/4 de l'Applet.

J'essaierai ce que tu m'as dit soit plus tard dans la journée soit demain. Merci bien !

PS : Tu peux me tutoyer tu sais, je n'ai pas encore l'âge d'être vouvoyé.
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h15.


 
 
 
 
Partenaires

Hébergement Web