Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1900 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] [ou presque] Problème de taille de JPanel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] [ou presque] Problème de taille de JPanel

n°551737
Predicator
Posté le 27-10-2003 à 17:46:41  profilanswer
 

Bonsoir bonsoir !
 
voilà, j'ai un problème avec un JPanel...
voilà la configuration : j'ai un JPanel qui contient 3 JPanel...
je modifie la taille des 3 JPanel en modifiant un niveau de zoom, seulement voilà, la taille du JPanel du dessus de change pas...
 

Code :
  1. Taille de l'enImagePanel = java.awt.Dimension[width=1376,height=707]
  2. Taille de l'imagePanel n° 1 = java.awt.Dimension[width=3418,height=5377]
  3. Taille de l'imagePanel n° 2 = java.awt.Dimension[width=3445,height=5377]
  4. Taille de l'imagePanel n° 3 = java.awt.Dimension[width=3418,height=5377]


 
comment se fait-il qu'un panel contenant 3 panels de grande taille soit plus petit qu'un seul de ses sous-panel ???
 
je n'arrive pas à faire en sorte que ce JPanel se mette à jour... vous avez une idée ? merci bien car ce problème hante mes nuits...


Message édité par Predicator le 30-10-2003 à 17:01:10
mood
Publicité
Posté le 27-10-2003 à 17:46:41  profilanswer
 

n°551785
nraynaud
lol
Posté le 27-10-2003 à 18:36:24  profilanswer
 

j'ai dans l'idée que tu vas lire ça :
http://java.sun.com/docs/books/tut [...] ayout.html
et ne pas revenir avant d'avoir bien tout lu.

n°551796
Predicator
Posté le 27-10-2003 à 18:54:05  profilanswer
 

j'ai dans l'idée que tu voulais te faire remarquer :D  
je te rassure c'est réussi...
est-ce qu'il y a quelqu'un qui a compris ma question et qui fera autre chose que de m'envoyer sur un truc qui n'a rien à voir ? :lol:

n°551809
nraynaud
lol
Posté le 27-10-2003 à 19:06:18  profilanswer
 

Citation :

Layout management is the process of determining the size and position of components.


Effectivement, ça n'a _définitivement_ rien à voir.
regardons d'un peu plus près le plan de la première page :

Citation :

Setting the Layout Manager


Citation :

Providing Hints about a Component


Citation :

Putting Space Between Components


Citation :

How Layout Management Occurs


Définitivement aucun rapport avec la choucroute.
 
Par contre, en 2 posts, j'en sais beaucoup sur toi :  
- tu n'as pas lu les tutoriaux sur la manière de faire une interface en java
- tu conçoit la tienne à l'envers
- tu ne sait pas lire les docs.
- ça ne t'ennuie pas plus que ça de le montrer
- tu ne suis pas les conseils qu'on te donne alors que tu es venu toi-même en demander.
 

n°551831
darklord
You're welcome
Posté le 27-10-2003 à 19:23:20  profilanswer
 

et je rajoute [:ban]


---------------
Just because you feel good does not make you right
n°551986
*syl*
--> []
Posté le 27-10-2003 à 21:28:35  profilanswer
 

Un beau cassage en régle :jap:

n°551991
Predicator
Posté le 27-10-2003 à 21:34:06  profilanswer
 

nraynaud a écrit :

Par contre, en 2 posts, j'en sais beaucoup sur toi :  
- tu n'as pas lu les tutoriaux sur la manière de faire une interface en java
- tu conçoit la tienne à l'envers
- tu ne sait pas lire les docs.
- ça ne t'ennuie pas plus que ça de le montrer
- tu ne suis pas les conseils qu'on te donne alors que tu es venu toi-même en demander.
 


 
moi ce que j'ai vu, c'est que tu es un trolleur qui se prend pour un grand seigneur, alors que ta seule réponse, c'est de donner l'url d'un tutoriel que n'importe qui est capable de trouver avec son ami google.
 
si mon problème était aussi con, je l'aurais résolu tout seul. comment faites vous pour penser que les gens sont aussi cons, c'est votre environnement qui vosu le fait penser ? :heink:  
 
je ne fais absolument pas mon interface à l'envers. si je le fais ainsi, c'est que j'en ai besoin, pour des raisons que je ne donnerai pas, vu que de toute façon ça n'apporterai rien de plus.
 
maintenant si tu veux pas essayer de comprendre, personne ne t'oblige à répondre. si tu veux quand même répondre, personne ne t'oblige à prendre les gens pour des minables. le respect, ça s'apprend.
 

Citation :

et je rajoute [:ban]


 
venant de toi ça m'étonne pas... tu sais dire autre chose ? non parce que des fois, je me demande si c'est pas juste de la mytho... haaaaaaa DarkLord, celui qui a plus souvent posté des [:ban] que des réponses utiles et contructives...
 

Citation :

Un beau cassage en régle :jap:


 
je m'en moque, je suis pas ici pour être reconnu, contrairement à certains seigneurs noirs...
 
bien...  
maintenant y'a-t-il quelqu'un qui peut me répondre, avec une réponse utile bien sûr...
j'ai constaté que les information de taille n'étaient pas mise à jour tant que le composant n'était pas effectivement affiché. y'a-t-il tout de même un moyen de les forcer ?


Message édité par Predicator le 27-10-2003 à 21:42:44
n°551998
schnapsman​n
Zaford Beeblefect
Posté le 27-10-2003 à 21:43:03  profilanswer
 

Bon faudrait voir à calmer les poussées de testostérone, bande de burnes  :o  
 
Pour aller dans le sens du topic, je dirais qu'un layout manager sert à réagencer les composants appartenant à un conteneur. Donc à mon sens c'est le redimensionnement d'un composant conteneur qui déclenche le réagencement des composants contenus, et pas le contraire.


Message édité par schnapsmann le 27-10-2003 à 21:43:55

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°551999
Predicator
Posté le 27-10-2003 à 21:47:10  profilanswer
 

SchnapsMann a écrit :

Bon faudrait voir à calmer les poussées de testostérone, bande de burnes  :o  
 
Pour aller dans le sens du topic, je dirais qu'un layout manager sert à réagencer les composants appartenant à un conteneur. Donc à mon sens c'est le redimensionnement d'un composant conteneur qui déclenche le réagencement des composants contenus, et pas le contraire.


 
je sais très bien ça... le problème, c'est que j'ai besoin de le faire à l'envers... la solution la plus rapide serait de reconstruire le panel du dessus à chaque fois que les panel du desous sont redimensionné, le problème, c'est que je peux pas, car je doit garder le panel du dessus tel quel (c'est une classe dérivée de JPanel, avec énormément de données en plus - non statiques -, et le reconstruire serait trop long à chaque changement de niveau de zoom)
 
PS : ça fait plaisir de voir que tout le monde ici n'est pas devenu un vieux développeur aigri :hello:

n°552004
nraynaud
lol
Posté le 27-10-2003 à 21:56:38  profilanswer
 
mood
Publicité
Posté le 27-10-2003 à 21:56:38  profilanswer
 

n°552005
schnapsman​n
Zaford Beeblefect
Posté le 27-10-2003 à 22:00:48  profilanswer
 

Donc ce que tu veux faire n'est pas géré par le système de layout manager de java.
 
Tu devrais changer d'approche pour gérer le zoom.


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°552007
darklord
You're welcome
Posté le 27-10-2003 à 22:01:37  profilanswer
 

Predicator a écrit :


venant de toi ça m'étonne pas... tu sais dire autre chose ?  


 
oui, ta gueule :o


---------------
Just because you feel good does not make you right
n°552038
Predicator
Posté le 27-10-2003 à 22:43:21  profilanswer
 

DarkLord a écrit :


 
oui, ta gueule :o


 
ha oui c'est joli ça aussi, et ça te va bien au teint :o


Message édité par Predicator le 27-10-2003 à 22:44:02
n°552049
schnapsman​n
Zaford Beeblefect
Posté le 27-10-2003 à 23:01:43  profilanswer
 

bon alors mon jeune, tu réponds plus? :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°552055
Predicator
Posté le 27-10-2003 à 23:21:26  profilanswer
 

désolé, la réponse de DarkLord était si joyeuse que j'ai pas vu la tienne :lol:  
 
donc pour le changement d'approche, j'ai plus ou moins prévu de le faire, mais en ce moment j'ai pas le temps. le problème originel est que ce projet, je l'ai récupéré. je n'en suis pas le développeur principal, et malheureusement, c'est bourré d'erreurs de conception (comme une gestion client/serveur basé sur des sessions HTTP 1.1, alors qu'un des clients doit pouvoir tourner en standalone)
 
donc oui, je suis pas contre, mais je manque de temps :)
j'essaye de coller des rustines autant que possible pour tout faire marcher avant de reprendre un peu plus sérieusement le code quand j'aurai plus de temps devant moi...


Message édité par Predicator le 27-10-2003 à 23:22:27
n°552056
schnapsman​n
Zaford Beeblefect
Posté le 27-10-2003 à 23:24:07  profilanswer
 

Predicator a écrit :

désolé, la réponse de DarkLord était si joyeuse que j'ai pas vu la tienne :lol:  


[:lorill]
 

Predicator a écrit :


donc pour le changement d'approche, j'ai plus ou moins prévu de le faire, mais en ce moment j'ai pas le temps. le problème originel est que ce projet, je l'ai récupéré. je n'en suis pas le développeur principal, et malheureusement, c'est bourré d'erreurs de conception (comme une gestion client/serveur basé sur des sessions HTTP 1.1, alors qu'un des clients doit pouvoir tourner en standalone)


et bé alors, c'était la peine de foire tout ce foin, pour rien?  :o


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°552145
Predicator
Posté le 28-10-2003 à 08:01:21  profilanswer
 

SchnapsMann a écrit :


et bé alors, c'était la peine de foire tout ce foin, pour rien?  :o  


 
bah oui, faut que ça marche maintenant et j'ai pas le temps de tout reprendre maintenant :o
si je pouvais tout reprendre, je crois que je n'aurais pas eu à poser mon problème ici non ? :sarcastic:
 
merci quand même à ceux qui m'ont répondu... je vais essayer de trouver une cabriolle pour corriger le problème...
 
mention spéciale au trolleur DarkLord :)


Message édité par Predicator le 28-10-2003 à 08:45:39
n°552156
darklord
You're welcome
Posté le 28-10-2003 à 08:56:04  profilanswer
 

[:kiki]


---------------
Just because you feel good does not make you right
n°554719
Predicator
Posté le 30-10-2003 à 17:00:52  profilanswer
 

j'ai trouvé la solution, et c'est qu'il n'y a pas de solution...
 
sortir la gestion de ce truc du thread de gestion des évènements donne le problème exposé au dessus, alors que faire avec, ça donne un temps de latence élevé (0,5 à 1 seconde pour zoomer). j'en déduis que ça vient de la taille des images, et comme je peux pas y toucher, je n'ai plus qu'à me ******* le ***...
 
bonne soirée...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [RESOLU] [ou presque] Problème de taille de JPanel

 

Sujets relatifs
[php/html] Obtenir le code d'un caractère. [Normalement résolu merci]Erreur php dans le log de Apache! [Résolu]
Probleme avec Jpanel[SQL - résolu] requete d'une suite de chiffre.
[ PHP / MySQL ] un peu d'aide :o) [ résolu ]problème avec 'operator type();' : ambiguité
Macro word : changer la police et la taille caractère d'un texte ?api mysql c et c++ : problème de std::string
[C++] Je débute : problème de math 
Plus de sujets relatifs à : [RESOLU] [ou presque] Problème de taille de JPanel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR