1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public JPanel buildContentPane (){
//Creation des trois differentes listes
CommunesModelListe cml = new CommunesModelListe(false, "", "");
DepartementsModelListe dml = new DepartementsModelListe (false, "","");
LieuxDitsModelListe ldml = new LieuxDitsModelListe (false,"","");
//Create the combo boxes.
final JComboBox ListeCommunes = new JComboBox(cml.getListeCommunes());
final JComboBox ListeDepartements = new JComboBox(dml.getListeDepartements());
final JComboBox ListeLieuxDits = new JComboBox(ldml.getListeLieuxDits());
//Definition de la taille des Listes déroulantes (JComboBoxes)
ListeCommunes.setPreferredSize(new Dimension(160, 30));
ListeDepartements.setPreferredSize(new Dimension(160, 30));
ListeLieuxDits.setPreferredSize(new Dimension(160, 30));
ListeCommunes.setMaximumSize(new Dimension (160,30));
ListeDepartements.setMaximumSize(new Dimension (160,30));
ListeLieuxDits.setMaximumSize(new Dimension (160,30));
FormLayout layout = new FormLayout(
"center:pref, 4dlu, center:50dlu, 4dlu, center:min", // columns
"center:pref, 2dlu, center:pref, 2dlu, center:pref"); // rows
layout.setRowGroups(new int[][]{{1, 3, 5}});
JPanel panel = new JPanel(layout);
CellConstraints cc = new CellConstraints();
panel.add(new JLabel("Departement"), cc.xy (1, 1));
panel.add(ListeDepartements, cc.xyw(3, 1, 3));
panel.add(new JLabel("Commune"), cc.xy (1, 3));
panel.add(ListeCommunes, cc.xy (3, 3));
panel.add(new JLabel("Lieu-Dit"), cc.xy (1, 5));
panel.add(ListeLieuxDits, cc.xy (3, 5));
//panel.add(detailsButton, cc.xy (5, 5)); |