OVH Cloud OVH Cloud

[swing] jPanel et ordre vertical | horizontal

3 réponses
Avatar
yvon.thoravalNO-SPAM
j'ai un jPanel, dans lequel il y a trois jComboBox (jour, mois, année)
je souhaiterait pouvoir disposer ces trois jComboBox verticalement ou
horizontalement, pour l'instant c'est horizontal, je fais :

datePanel = new JPanel();
datePanel.add(daysList);
datePanel.add(monthsNamesList);
datePanel.add(yearsList);

qui y a t'il à changer pour passer en mode vertical ???

--
yt

3 réponses

Avatar
Farid
voici un example, mais il y a plusieurs aure layout possible (voir les
java.awt.xxxLayout)

datePanel = new JPanel();
datePanel.setLayout(new GridBagLayout());

GridBagConstraints gridbag = new GridBagConstraints();
gridbag.fill = GridBagConstraints.HORIZONTAL;
gridbag.weightx = 0.5;
gridbag.insets = new Insets(5, 5, 5, 5);

gridbag.gridx = 0;
gridbag.gridy = 0;
datePanel.add(daysList,gridbag);

gridbag.gridy++;
datePanel.add(monthsNamesList,gridbag);

gridbag.gridy++;
datePanel.add(yearsList,gridbag);


Farid.

"Yvon Thoraval" wrote in message
news:1gepgsb.1tt1bt914w9iqN%
j'ai un jPanel, dans lequel il y a trois jComboBox (jour, mois, année)
je souhaiterait pouvoir disposer ces trois jComboBox verticalement ou
horizontalement, pour l'instant c'est horizontal, je fais :

datePanel = new JPanel();
datePanel.add(daysList);
datePanel.add(monthsNamesList);
datePanel.add(yearsList);

qui y a t'il à changer pour passer en mode vertical ???

--
yt


Avatar
yvon.thoravalNO-SPAM
Farid wrote:

voici un example, mais il y a plusieurs aure layout possible (voir les
java.awt.xxxLayout)


merci pour ta réponse si rapide...
j'en conclus avoir eu un "coup de bol" avec mon design...
--
yt

Avatar
Farid
merci pour ta réponse si rapide...
j'en conclus avoir eu un "coup de bol" avec mon design...
--
yt


je passais juste dans le coin ;)
un coup de copy/paste de code que j'ai et voila, le tour est joue..

a+
Farid.