Java GroupLayout .getAutoCreateGaps ()
Syntax
GroupLayout.getAutoCreateGaps() has the following syntax.
public boolean getAutoCreateGaps()
Example
In the following code shows how to use GroupLayout.getAutoCreateGaps() method.
import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
//from w ww . ja va 2s . c o m
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GroupLayout layout = new GroupLayout(panel);
panel.setLayout(layout);
System.out.println(layout.getAutoCreateGaps());
JButton buttonD = new JButton("D");
JButton buttonR = new JButton("R");
JButton buttonY = new JButton("Y");
JButton buttonO = new JButton("O");
JButton buttonT = new JButton("T");
GroupLayout.SequentialGroup leftToRight = layout.createSequentialGroup();
leftToRight.addComponent(buttonD);
GroupLayout.ParallelGroup columnMiddle = layout.createParallelGroup();
columnMiddle.addComponent(buttonR);
columnMiddle.addComponent(buttonO);
columnMiddle.addComponent(buttonT);
leftToRight.addGroup(columnMiddle);
leftToRight.addComponent(buttonY);
GroupLayout.SequentialGroup topToBottom = layout.createSequentialGroup();
GroupLayout.ParallelGroup rowTop = layout.createParallelGroup();
rowTop.addComponent(buttonD);
rowTop.addComponent(buttonR);
rowTop.addComponent(buttonY);
topToBottom.addGroup(rowTop);
topToBottom.addComponent(buttonO);
topToBottom.addComponent(buttonT);
layout.setHorizontalGroup(leftToRight);
layout.setVerticalGroup(topToBottom);
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
}
Home »
Java Tutorial »
javax.swing »
Java Tutorial »
javax.swing »