Como centralizar um JLabel, JButton etc

Pessoal depois que eu inserir varios JLabels no formulario,.Como faço para centralizar 1 JLabel se eu quizer?

Depende do seu LayoutManager.

No MigLayout é facil.

container.add(label, "center");

Mas qual voce usa?

Entendi mais ou menos… mais vamos la entao. ficaria assim?

[code]
getContentPane(). setLayout(meuLabel, “Center”)

Não…

o segundo parametro é passado no método add mesmo.

Mas o seu LayoutManager precisa saber o que fazer com ele.

Voce seta ele antes de adicionar.

getContentPane().setLayout(new MigLayout());
getContentPane().add(meuLabel, "center");

Se for usar a API nativa, você pode usar também o FlowLayout, que dá conta do recado tranquilo.

[]´s

O Flow ja tentei mais nao concegui, qualndo coloco ele ela manda todos os meus labels para o centro

Você tem que usar o layout só onde você quer centralizar… Para isso, você tem que encadear componentes (painéis) pra conseguir o efeito que você quer. Ou use o MigLayout.

[]´s

Como usa esse MigLayout?

Pessoal neo consegui nada sobre milayout alguem pode me da uma ajuda mostrando alguns exemplos?

lança a pesquisa no google, além de achar o site oficial, no próprio contém a API e exemplos.

O GridBagLayout tbm é uma opção

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;

public class LabelCenterFrame extends JFrame{
    private JLabel label;

    public LabelCenterFrame() {
        GridBagLayout layout = new GridBagLayout();
        GridBagConstraints constraints = new GridBagConstraints();
        setLayout(layout);

        constraints.gridx = 0 ;
        constraints.gridy = 0 ;
        constraints.gridwidth= 1;
        constraints.gridheight= 1;
        label = new JLabel("Texto mais Texto ");
        add(label);
        layout.setConstraints(label, constraints);
        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
        setSize(400,400);
        setVisible(true);
    }

}

E aqui vai um excelento tutorial sobre ele http://javafree.uol.com.br/artigo/5792/Tudo-sobre-o-GridBagLayout.html
:wink:

eu quero um exemplo do migLayou nao GridLayout rsrs.

Material sobre o MigLayout
http://www.miglayout.com/