JPanel - Definir tamanho dele

1 resposta
R

Gostaria de saber como faço para definir o tamanho do JPanel …

1 Resposta

L

Você pode usar o método setSize. Você também terá que deixar o layout como null, pois assim, terá liberdade de setar o tamanho dos componentes que usará, assim como a localização também.

Abaixo segue um exemplo:

import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Painel extends JFrame
{
	JPanel painel;
	
	public Painel()
	{
		super("Teste Painel");
		//seta o layout do frame como nulo, assim tem mais liberdade
		setLayout(null);
		setSize(200,200);
		
		configuraPainel();
		
		setVisible(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
	private void configuraPainel()
	{
		painel = new JPanel();
		//cor apenas para notar a diferença entre o frame e o painel
		painel.setBackground(Color.RED);
		//seta o tamanho do painel
		painel.setSize(100,100);
		//seta a localização - layout é null
		painel.setLocation(10,10);
		add(painel);
	}
	
	public static void main(String[] args)
	{
		new Painel();
	}
}

Espero que isso lhe ajude!

[]'s

Criado 3 de dezembro de 2006
Ultima resposta 4 de dez. de 2006
Respostas 1
Participantes 2