I want to have a JSeparator between each JLabel in a GridBagLayout. Currently it looks like this:
And now I want to add a JSeparator after each TESTSTEP Label in between the icon and the JLabel. The following constraint are only for the JLabel and the icon. What do I have to add to get a JSeparator all over the complete vertical line?
GridBagConstraints lastConstraints = new GridBagConstraints();
GridBagConstraints labelConstraints = new GridBagConstraints();
lastConstraints.fill = GridBagConstraints.NONE;
lastConstraints.anchor = GridBagConstraints.EAST;
lastConstraints.weightx = 0.0;
lastConstraints.gridwidth = GridBagConstraints.REMAINDER;
lastConstraints.insets = new Insets(8, 8, 8, 8);
labelConstraints = (GridBagConstraints) lastConstraints.clone();
labelConstraints.weightx = 0.0;
labelConstraints.fill = GridBagConstraints.NONE;
labelConstraints.anchor = GridBagConstraints.WEST;
labelConstraints.gridwidth = 1;
Use:
Small example: