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
|
// Build panel
FormLayout layout = new FormLayout("p, 3dlu, d:grow, 4dlu, p, 3dlu, d:grow");
layout.setColumnGroups(new int[][] { { 1, 5 }, { 3, 7 } });
DefaultFormBuilder builder = new DefaultFormBuilder(layout);
// - Propriétés
builder.appendSeparator("Propriétés");
builder.append("Nom :", m_nomField);
builder.append("Choix de la couleur :", m_colorCombo);
builder.append("Description :");
builder.appendRow("31dlu"); // Assumes line is 14, gap is 3
builder.setRowSpan(2);
builder.append(new JScrollPane(m_descriptionField));
builder.setRowSpan(1);
builder.append("", m_metaCheck);
builder.nextLine(2);
// - Droits
if (m_useRights) {
builder.appendSeparator("Droits des utilisateurs");
builder.appendRow(builder.getLineGapSpec());
builder.nextLine(2);
builder.appendRow("fill:1dlu:grow");
builder.append(spane, builder.getColumnCount());
} |
Partager