configuração botões

0 respostas
O

Pessoal, não estou conseguindo aumentar os botões na minha aplicação.
Eu tenho 8 botões, mas estão todos em 1 linha.
Queria que os botões ficassem de um tamanho maior.
No gridlayout se eu aumento o número de linhas pra 4 por exemplo, ele deixa dois botões por linha.

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class LM_Tela extends JFrame {

	public JPanel m_janela_Botoes = new JPanel();
	public JPanel m_janela_centro = new JPanel();
	public JPanel m_janela_inferior = new JPanel();
	public JButton m_botao01 = new JButton("botao 01");
	public JButton m_botao02 = new JButton("botao 02");
	public JButton m_botao03 = new JButton("botao 03");
	public JButton m_botao04 = new JButton("botao 04");
	public JButton m_botao05 = new JButton("botao 05");
	public JButton m_botao06 = new JButton("botao 06");
	public JButton m_botao07 = new JButton("botao 07");
	public JButton m_botao08 = new JButton("botao 08");
	public JButton m_botao_voltar = new JButton("<--");
	public JButton m_botao_avancar = new JButton("-->");

	public LM_Tela() {
		super("Press_Segment v_1.0.0_1");

		Container c = getContentPane();
		c.add(m_janela_Botoes, BorderLayout.NORTH);
		c.add(m_janela_centro, BorderLayout.CENTER);
		c.add(m_janela_inferior, BorderLayout.SOUTH);

		m_janela_Botoes.setLayout(new GridLayout(1, 1, 2, 2));
		m_janela_inferior.setLayout(new GridLayout(1, 1, 2, 2));

		JLabel imagem = new JLabel(new ImageIcon("Arvore_babosa.jpg"));

		m_janela_centro.setLayout(new BorderLayout());
		m_janela_centro.add(imagem, BorderLayout.CENTER);
		
		m_janela_Botoes.add(m_botao01);
		m_janela_Botoes.add(m_botao02);
		m_janela_Botoes.add(m_botao03);
		m_janela_Botoes.add(m_botao04);
		m_janela_Botoes.add(m_botao05);
		m_janela_Botoes.add(m_botao06);
		m_janela_Botoes.add(m_botao07);
		m_janela_Botoes.add(m_botao08);
		
		m_janela_inferior.add(m_botao_voltar);
		m_janela_inferior.add(m_botao_avancar);
	}

}

Alguém sabe como resolver meu problema?

Obrigado

Criado 12 de agosto de 2009
Respostas 0
Participantes 1