Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void layoutComponents(){
- JPanel panel = new JPanel();
- GroupLayout layout = new GroupLayout(panel);
- panel.setLayout(layout);
- layout.setAutoCreateGaps(true);
- layout.setAutoCreateContainerGaps(true);
- SequentialGroup hGroup = layout.createSequentialGroup();
- JLabel nameLbl = new JLabel("Name");
- JLabel countLbl = new JLabel("Amount");
- JLabel dateLbl = new JLabel("Date(dd/MM/yy)");
- hGroup.addGroup(layout.createParallelGroup().
- addComponent(nameLbl).
- addComponent(countLbl).
- addComponent(dateLbl).
- addComponent(go));
- hGroup.addGroup(layout.createParallelGroup().
- addComponent(name).
- addComponent(count).
- addComponent(date));
- layout.setHorizontalGroup(hGroup);
- SequentialGroup vGroup = layout.createSequentialGroup();
- vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
- addComponent(nameLbl).addComponent(name));
- vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
- addComponent(countLbl).addComponent(count));
- vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
- addComponent(dateLbl).addComponent(date));
- vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
- addComponent(go));
- layout.setVerticalGroup(vGroup);
- frame.add( panel , BorderLayout.NORTH );
- frame.add( new JScrollPane( textArea ) );
- }
- DesignGridLayouut layout = new DesignGridLayout(myPanel);
- layout.row().grid(lblFirstName).add(txfFirstName).grid(lblSurName).add(txfSurName);
- layout.row().grid(lblAddress).add(txfAddress);
- layout.row().center().add(btnOK, btnCancel);
- PainlessGridBag gbl = new PainlessGridBag(getContentPane(), false);
- gbl.row().cell(lblFirstName).cell(txtFirstName).fillX()
- .cell(lblFamilyName).cell(txtFamilyName).fillX();
- gbl.row().cell(lblAddress).cellXRemainder(txtAddress).fillX();
- gbl.doneAndPushEverythingToTop();
Add Comment
Please, Sign In to add comment