i am testing the grouplayout with swingdesigner 6.9.1 an if i move some components on my jframe sometimes the source gets corrupt.
Here is a code snipped created by the designer:
- Code: Select all
private void initialize() {
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addGroup(groupLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(getLblFindWhat_1())
.addComponent(getBtnFindNext())
.addComponent(getStringValueField(), GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addComponent(getCbMatchWholeWord())
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
.addComponent(getCbMatchCase()))
.addGroup(groupLayout.createSequentialGroup()
.addComponent(getBtnCancel())
.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(getBtnNewJbutton())
.addComponent(getPnl(), GroupLayout.PREFERRED_SIZE, 57, Short.MAX_VALUE))
.addGap(33, 33, 33)))
.addContainerGap())
);
final GroupLayout groupLayout = new GroupLayout((JComponent) getContentPane());
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(GroupLayout.Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
The problem is that groupLayout is used before it is instanciated!
This occur not always but often
Is this a known problem and gets fixed next time?
regards,
michael