begin process at 2010 02 10 06:40:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Pb redimensionnement Panel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb redimensionnement Panel

vendredi 27 août 2004 à 12:12:45 | Pb redimensionnement Panel

ladoud32

Mon probleme est simple :
Il concerne deux classes qui etendent JPanel, la premiere classe s'appelle PlancheAgenda.
J'ai créé un objet de cette classe qui est contenu dans une JinternalFrame.
Cet objet de type PlancheAgenda contient deux objets de type ChartPanel qui est aussi une classe qui etend JPanel. Le premier est mis dans la partie nord du BorderLayout de mon objet PlancheAgenda et le second dans la partie Centre.

Voila pour le principe.

Le probleme est le suivant :
Lorsque je redimensionne la JinternalFrame j'ai mon premier objet de type ChartPanel qui se redimensionne comme il faut, mais le second qui est dans la partie centrale ne se redimensionne pas automatiquement. Pourtant la methode paint est bien appellée :
puisque j'affiche la methode getSize() dans le paint, et il me retourne bien la taille de l'objet. Le probleme est que cette taille ne tient pas compte du redimensionnement de la fenetre.
Pourtant la classe qui a servi a la creation des deux objets est la meme c'est la classe ChartPanel !!!!!!
Alors pourquoi y en a un qui se redimensionne correctement et pas l'autre ????

Pour que le second se redimensionne aux nouvelles tailles il faut soit y cliquer dessus soit a nouveau redimmensionner la fenetre mais dans ce cas mon objet aura un coup de retard puisqu'il s'affichera avec les valeurs de la fenetre du redimmensionnement precedent !

Donc voila j'y comprend rien !

Pour info dans la methode paint de ma classe PlancheAgenda je fais juste :
super.paint(g);

Et dans la methode paint de la classe ChartPanel je fais

super.paint(g);
drawGraph(g);//qui est la methode permettant de dessiner les elements de mon ChartPanel.

Voila je pense avoir tout dis, j'espere avoir été a peu pres clair, si quelqu'un a la moindre idée elle sera la bienvenue.

Merci d'avance

doudou

vendredi 27 août 2004 à 12:49:55 | Re : Pb redimensionnement Panel

Frouf85

tu n'es pas obligé de faire super.paint();
Je pense qu'il faudrait que tu fasse ton paint après l'ajout d'objet dans ta fenêtre.
Frouft
vendredi 27 août 2004 à 23:06:23 | Re : Pb redimensionnement Panel

GodConan


GodConan


en fait c pas ton panel qui ne se redim pas ;o) mais plutot ton dessin
le panel lui change bien si tu veu le verifier tu fai un setBackground( Color.red ) par exemple et tu vera du rouge autour de ton dessin ceci dit par la suite il vau mieu enlever lappel a super et remplir le fond toi meme tu gagnera en perf... ;o)

dc es tu sur de dessiner ton char en fonction de la taille de ta fenetre ds ta methode drawGraph(g) ??!!

Autrement g poster sur ce site un exemple de ce type avec utilisation d offsreen tu peu y trouver une reponce je pense ... ;o)

http://www.javafr.com/code.aspx?ID=21833


++


Cette discussion est classée dans : objet, classe, paint, redimensionne, chartpanel


Répondre à ce message

Sujets en rapport avec ce message

methode externe à paint() permettant de dessiner un objet [ par AlphaSurfeur ] Bonjour, je cherche à creer un objet (un bonhomme ou autre) par une methode que je peux appeller à partir de la methode paint de mon JFrame.Merci d'av Difficulté d'accès à un objet d'une classe [ par Warwick ] Bonjour, j'ai une petite question...J'ai une classe principale A qui me crée deux objets B et C de deux autres classe différentes... A B [debutant] declaration d'un tableau d'objet [ par anneli ] bonjour j'ai creer une classe nommée Classe et je creer un tableau d'objet nommé enumclass[] que je declare ainsi: Code: Classe[] enumclass=new Classe Serialisation d une classe [ par algomir ] Bonjour,je debute en objet serializé.J ai un objet (qui contient 3 tableaux et 2 int) que j aimerais sauvegardé dans un fichier.(a chaque fois que je Programmtion objet [ par scapulac ] Coucou !J'ai un petit problème avec la programmtion objet. J'ai une classe Foret qui gere un tableau d'Arbres. J'ai une classe abstraite Arbres qui re raffraichissement d'objet graphique sur un panel [ par MrNo ] J'ai un probleme de rafraichisement sur une applet java aprés une action je veux redessiner des objets sous paint mais il reste des residus de ce qui Interdépendance entre classes [ par Sbutb ] Bonjour,Voilà j'ai écrit un programme Java, et j'ai des problèmes de relations entre classes.J'ai une classe mère (avec le main) qui crée des objets d petit probleme avec l'opérateur instanceof [ par nicola2s ] j'ai fai un cient serveur, qui marchent bien.J'ai créé une classe Identification qui contient les champs suivants public String nom; public String ip; surcharge de la methode paint() [ par javamen33 ] Bonjour a ts j'ai un probleme avec la méthode paint j'ai crée une classe mére dans laquelle je surchage une méthode paint pour traçer et j'ai crée un Wait & notify [ par fredou30 ] Bonjour, j'essais de suspendre le déroulement d'une classe pendant que mon objet est en action.Voici mon code://Création de l'objet formulaireFormulai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales