Hi,
I am new to the windowBuilder, I have a panel with several rows and columns (using JGoodies) the problem i faced is, if I wan to add new Rows or columns to the form in Design page, after going to source program, lots of deprecated code is creating (always calling com.jgoodies.forms.layout for each line) as below :
panel.setLayout(new FormLayout(new com.jgoodies.forms.layout.ColumnSpec[] {
com.jgoodies.forms.layout.ColumnSpec.decode("5dlu:grow"),
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_COLSPEC,
com.jgoodies.forms.layout.ColumnSpec.decode("right:max(50dlu;pref)"),
com.jgoodies.forms.factories.FormFactory.LABEL_COMPONENT_GAP_COLSPEC,
com.jgoodies.forms.layout.ColumnSpec.decode("59dlu"),
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_COLSPEC,
com.jgoodies.forms.layout.ColumnSpec.decode("17dlu"),
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_COLSPEC,
com.jgoodies.forms.layout.ColumnSpec.decode("17dlu"),
com.jgoodies.forms.factories.FormFactory.UNRELATED_GAP_COLSPEC,
com.jgoodies.forms.layout.ColumnSpec.decode("5dlu:grow"),
com.jgoodies.forms.factories.FormFactory.DEFAULT_COLSPEC,},
new com.jgoodies.forms.layout.RowSpec[] {
com.jgoodies.forms.layout.RowSpec.decode("10dlu"),
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.DEFAULT_ROWSPEC,
com.jgoodies.forms.factories.FormFactory.RELATED_GAP_ROWSPEC,
com.jgoodies.forms.layout.RowSpec.decode("10dlu"),}));
is there any way to eliminate this coding (com.jgoodies.forms.layout)?