Cette presque superbe fenêtre :
est produite par ce code :
Code :
- Container contentPane = dialog.getContentPane();
- GridBagConstraints contraints = new GridBagConstraints();
- JScrollPane scrollPane = new JScrollPane(list);
- contentPane.setLayout(new GridBagLayout());
- contraints.gridheight = 5;
- contraints.weightx = 0.5;
- contraints.weighty = 0.5;
- contraints.fill = GridBagConstraints.BOTH;
- contentPane.add(scrollPane, contraints);
- contraints.weightx = 0.0;
- contraints.weighty = 0.0;
- contraints.fill = GridBagConstraints.HORIZONTAL;
- contraints.gridheight = 1;
- contraints.gridwidth = 1;
- contraints.gridx = 1;
- contentPane.add(okButton, contraints);
- contraints.gridy = 1;
- contentPane.add(cancelButton, contraints);
- contraints.gridy = 2;
- contentPane.add(addButton, contraints);
- contraints.gridy = 3;
- contentPane.add(removeButton, contraints);
|
Hors on remarque que les boutons ont un petit espace autours, et pas la liste, ce qui est assez laid. Quelqu'un sait comment faire pour que la liste (enfin, le scrollpane) aussi ait elle aussi son petit retrait autours ?
ça vient de l'UI ?
---------------
trainoo.com, c'est fini