- basePanel.setPreferredSize(new Dimension(500, 600));
- GroupLayout gl = new GroupLayout(basePanel);
- basePanel.setLayout(gl);
+ final JPanel pnlAbout = new JPanel();
+ GroupLayout glAbout = new GroupLayout(pnlAbout);
+ pnlAbout.setLayout(glAbout);
+
+ glAbout.setHorizontalGroup(glAbout.createParallelGroup(GroupLayout.Alignment.CENTER)
+ .addGroup(glAbout.createSequentialGroup()
+ .addGap(15).addComponent(lblImage).addGap(30).addComponent(fldProduct).addGap(30))
+ );
+
+ glAbout.setVerticalGroup(glAbout.createSequentialGroup()
+ .addGap(15)
+ .addGroup(glAbout.createParallelGroup()
+ .addComponent(lblImage).addComponent(fldProduct))
+ .addGap(15)
+ );
+
+ tab.add("About", pnlAbout);
+ tab.add("License", pnlLicense);
+
+ final JPanel pnlBase = new JPanel();
+ final GroupLayout glBase = new GroupLayout(pnlBase);
+ pnlBase.setLayout(glBase);
+ glBase.setAutoCreateContainerGaps(true);
+ glBase.setAutoCreateGaps(true);
+
+ glBase.setHorizontalGroup(glBase.createParallelGroup(Alignment.CENTER)
+ .addComponent(tab)
+ .addComponent(okButton)
+ );