panel.setLayout(new FormLayout("0px:grow, pref, 0px:grow", "0px:grow, pref, 0px:grow");
panel.add(component, cc.xy(2, 2));
public JButton createCenterButton(String name, int x, int y, int windowWidth, int windowHeight) {
JButton btn = new JButton();
btn.setText(name);
btn.getPreferredSize();
btn.setSize(btn.getPreferredSize());
final int midX = windowWidth / 2;
int objectMidX = midX - (btn.getWidth() / 2);
final int midY = windowHeight /2;
int objectMidY = midY - (btn.getHeight()/2);
btn.setLocation(objectMidX, objectMidY);
return btn;
}
Oder selber eine Methode schreiben, um eine Zentrierung von einer Komponente genau zu verstehen? ;-)