package javaforce;
import java.awt.Container;
import javax.swing.JComponent;
/**
* Provides a uniform layout style.
*
* To use in ctor:
*
* public myComponent {
* initComponents();
* GroupLayout layout = (GroupLayout)getLayout();
* layout.setLayoutStyle(new JFLayoutStyle(1));
* }
*
* @author pquiring
*/
public class JFLayoutStyle extends javax.swing.LayoutStyle {
private int size;
public JFLayoutStyle(int size) {
this.size = size;
}
@Override
public int getPreferredGap(JComponent component1, JComponent component2, ComponentPlacement type, int position, Container parent) {
return size;
}
@Override
public int getContainerGap(JComponent component, int position, Container parent) {
return size;
}
}