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

  FORUM HardWare.fr
  Programmation
  Java

  [Java][Swing] Problème de taille avec JSplitPane [résolu]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java][Swing] Problème de taille avec JSplitPane [résolu]

n°513034
Krueger
tout salaire demande dutravail
Posté le 12-09-2003 à 09:40:49  profilanswer
 

Bonjour,
 
Je souhaitais savoir comment on demande à un JSplitPane d'afficher ses composants dans la même taille chacun lors de sa première apparition. J'ai essayé ses méthodes resetToPreferedSize et setDividerLocation, mais ça ne marche pas ?! :??:
 

Code :
  1. import java.awt.Dimension;
  2. import javax.swing.JButton;
  3. import javax.swing.JComponent;
  4. import javax.swing.JFrame;
  5. import javax.swing.JSplitPane;
  6. public class SplitPanes
  7. {
  8.   public static void main(String[] args)
  9.   {
  10.     JComponent c1 = new JButton("1" );
  11.     JComponent c2 = new JButton("2" );
  12.     JSplitPane pane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, c1, c2);
  13.    
  14.     // ne marche pas
  15. //    c1.setPreferredSize(new Dimension(c1.getPreferredSize().width, 300));
  16. //    c2.setPreferredSize(new Dimension(c2.getPreferredSize().width, 300));
  17. //    pane.resetToPreferredSizes();
  18.    
  19.     // ne marche pas non plus :heink:
  20. //    pane.setDividerLocation(0.5);
  21.    
  22.     JFrame frame = new JFrame();
  23.     frame.setContentPane(pane);
  24.     frame.setSize(800, 600);
  25.     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.     frame.setVisible(true);
  27.   }
  28. }


Message édité par Krueger le 15-09-2003 à 16:26:54

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
mood
Publicité
Posté le 12-09-2003 à 09:40:49  profilanswer
 

n°513464
Krueger
tout salaire demande dutravail
Posté le 12-09-2003 à 15:38:22  profilanswer
 

:bounce: de l'arrivée du week-end...


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°514928
veryfree
Posté le 15-09-2003 à 14:43:48  profilanswer
 

j'ai pas mal galéré avec ce truc moi aussi :/
 
 
je compatis donc :jap:


Message édité par veryfree le 15-09-2003 à 14:44:00
n°514932
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 15-09-2003 à 14:45:22  profilanswer
 

SWT :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°514943
veryfree
Posté le 15-09-2003 à 14:51:50  profilanswer
 


 
met le dans ta signature :o
 
 
il te restera plus qu'a faire des posts vides :o


Message édité par veryfree le 15-09-2003 à 14:52:04
n°514975
Krueger
tout salaire demande dutravail
Posté le 15-09-2003 à 15:28:03  profilanswer
 

veryfree a écrit :

j'ai pas mal galéré avec ce truc moi aussi :/
 
 
je compatis donc :jap:


Comment as-tu résolu ou contourné le problème ?
 
Taiche > T'es HS (cf nom du topic) :fuck:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°514980
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 15-09-2003 à 15:30:07  profilanswer
 

Krueger a écrit :


Taiche > T'es HS (cf nom du topic) :fuck:


[troll]
M'en fous, t'utilises une sale techno toute pourrie qui est hyper pénible pour tout ce qui est gestion des tailles et tout :o
[/troll]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°514992
Krueger
tout salaire demande dutravail
Posté le 15-09-2003 à 15:38:02  profilanswer
 

:kaola:


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°514993
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 15-09-2003 à 15:38:23  profilanswer
 


T'avais qu'à pas faire un HS dans mon beau topic :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°515000
veryfree
Posté le 15-09-2003 à 15:47:23  profilanswer
 

Krueger a écrit :


Comment as-tu résolu ou contourné le problème ?


 
je me souviens plus en fait , ca fait un baille :/
 
j'ai du faire du bricolage ou carrement m'en passer  :o

mood
Publicité
Posté le 15-09-2003 à 15:47:23  profilanswer
 

n°515013
ozark74
Posté le 15-09-2003 à 16:04:14  profilanswer
 

Krueger a écrit :

Bonjour,
 
Je souhaitais savoir comment on demande à un JSplitPane d'afficher ses composants dans la même taille chacun lors de sa première apparition. J'ai essayé ses méthodes resetToPreferedSize et setDividerLocation, mais ça ne marche pas ?! :??:
 


 
c'est pas ca que tu cherches ?  
 

Citation :

setDividerLocation
public void setDividerLocation(double proportionalLocation)Sets the divider location as a percentage of the JSplitPane's size.  
This method is implemented in terms of setDividerLocation(int). This method immediately changes the size of the split pane based on its current size. If the split pane is not correctly realized and on screen, this method will have no effect (new divider location will become (current size * proportionalLocation) which is 0).
 
Parameters:
proportionalLocation - a double-precision floating point value that specifies a percentage, from zero (top/left) to 1.0 (bottom/right)
Throws:
IllegalArgumentException - if the specified location is < 0 or > 1.0

n°515014
Krueger
tout salaire demande dutravail
Posté le 15-09-2003 à 16:04:32  profilanswer
 

Taiche a écrit :


T'avais qu'à pas faire un HS dans mon beau topic :o


:whistle:
 

veryfree a écrit :


 
je me souviens plus en fait , ca fait un baille :/
 
j'ai du faire du bricolage ou carrement m'en passer  :o  


Tant pis alors. Je vais tout de même essayer de voir ça sur le forum officiel, mais bon. C'est pas le même monde qu'ici. :)
 
ozark74 > C'est ce que j'ai essayé dans mon premier post, mais ça n'a pas marché. :??:


Message édité par Krueger le 15-09-2003 à 16:08:25

---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°515019
ozark74
Posté le 15-09-2003 à 16:10:53  profilanswer
 

Krueger a écrit :


ozark74 > C'est ce que j'ai essayé dans mon premier post, mais ça n'a pas marché. :??:


 
oups sorry, j'avais pas vu, j'ai une application à la maison qui utilise les JSplitPane, je regarde ce soir et je te tiens au courant

n°515022
Krueger
tout salaire demande dutravail
Posté le 15-09-2003 à 16:12:32  profilanswer
 

Oki, je reste à l'écoute alors.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°515033
Krueger
tout salaire demande dutravail
Posté le 15-09-2003 à 16:25:26  profilanswer
 

J'ai trouvé une solution. Il y a en fait une méthode setDividerLocation(int). Et je suis passé à côté, sans tilter dessus, dans la javadoc. :o


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
n°515295
ozark74
Posté le 15-09-2003 à 22:12:28  profilanswer
 

Krueger a écrit :

J'ai trouvé une solution. Il y a en fait une méthode setDividerLocation(int). Et je suis passé à côté, sans tilter dessus, dans la javadoc. :o


 
dans mon cas le JSplitPane se place en fonction de la minimumSize et preferredSize des composants de gauche et de droite

n°515400
nraynaud
lol
Posté le 16-09-2003 à 03:08:48  profilanswer
 

Citation :

Sujet : Problème de taille


Malgré tout ce que les spams disent, c'est pas la taille qui compte.

n°515470
Krueger
tout salaire demande dutravail
Posté le 16-09-2003 à 09:26:40  profilanswer
 

Oui, m'enfin bon... C'était un problème de JSplitPane avant tout. :o


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi

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

  [Java][Swing] Problème de taille avec JSplitPane [résolu]

 

Sujets relatifs
[JAVA-Server X] UnsupportedLookAndFeelExceptio nProbleme "DllUnregisterServer"
[JAVA] Forum java/mysql propre[dos] probleme de caracteres dans un fichier
Problème avec les regexp...PHP+Classes+utilisation du parser XML : probleme avec les handlers
[Log4J+JBoss+JMS] Probleme de type de message[résolu]variables provenant d'un <select> à choix multiples
[JAVA] Jalopy, comment régler ça ?Erreur de compilation... [RESOLU]
Plus de sujets relatifs à : [Java][Swing] Problème de taille avec JSplitPane [résolu]


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