Centralizar componentes

1 resposta
F

A dúvida esta aberta em um tópico que eu mesmo tinha criado,por ser tratar de uma dúvida diferente achei melhor criar :lol:!!

Como faço para colocar no centro de um JFrame uma sequência de componentes que estão em um JPanel deixando espaços nas regiões laterais,para eventualmente insirir alguns labels??Tentei criar um JPanel
com 3 buttons e coloca-lo no centro do JFrame mas o JPanel em questão com os 3 buttons ocupa todo o JFrame e fica todo ocupado com os buttons!!ou seja fica horrivel!!
valeu!

import java.awt.*;

import javax.swing.*;

public class Main extends JFrame{

JPanel p=new JPanel();//componente onde insiro os buttons
JButton button[]=new JButton[3];

Main(){
    super("Sistem de Reservas");
    button[0]=new JButton("Administrador");
    button[1]=new JButton("Apartamentos");
    button[2]=new JButton("clientes");
    p.setLayout(new GridLayout(3,0));
    p.add(button[0]); p.add(button[1]); p.add(button[2]);
     add(p,"Center");
    setSize(400,400);
    setVisible(true);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
}

    public static void main(String[] args) {
        new Main();
    
    }

}

valeu

1 Resposta

F

Resolvido !! :smiley: :smiley:

Criado 27 de março de 2008
Ultima resposta 27 de mar. de 2008
Respostas 1
Participantes 1