Ajuda com esse ToolBar

Galera blz ae???

To com uma dúvida, criei uma janela normal e coloquei um JMenu pra mim acessar meus Menus e também criei um ToolBar para colocar alguns menus de rápido acesso só que eu coloquei o ToolBar no lado Esquerdo da Janela (West) só que os botões estão um do lado do outro, e eu queria que eles ficassem em embaixo do outro… Alguem sabe como fazer isso, estou colocando o código ai blz…

Valew

[code]import java.awt.;
import java.awt.event.
;
import javax.swing.*;

public class JTeste extends JFrame
{

	private JDesktopPane JDP = new JDesktopPane();
	private JPanel Painel = new JPanel();;
	private JMenuBar BarraCentral = new JMenuBar();
	
	private JMenu Cadastro = new JMenu("    Cadastro    ");
	private JMenu Ajuda = new JMenu("    Ajuda    ");
	
	private JMenuItem ItemCadUsuario = new JMenuItem("   Usuários");
	private JMenuItem ItemCadAluno = new JMenuItem("   Alunos");
	private JMenuItem ItemCadFuncionario = new JMenuItem("   Funcionários");
	private JMenuItem ItemCadMaterial = new JMenuItem("   Materiais");
	
	private JMenuItem ItemAjAjuda = new JMenuItem("   Ajuda");
	private JMenuItem ItemAjManual = new JMenuItem("   Manual");
	private JMenuItem ItemAjSobre = new JMenuItem("   Sobre o SCB");
	private JMenuItem ItemAjContato = new JMenuItem("   Contato");
	
	
		public static void main (String arg[])
	{
		
		JTeste x = new JTeste();
		
	}
	
	public JTeste()
	{
		
		getContentPane().add(JDP);
		getContentPane().add("Center", Painel);
		setJMenuBar(BarraCentral);
		
		//Configura o Layout do painel principal
        Painel.setLayout(new BorderLayout());
        JToolBar tb = new JToolBar();
        Painel.add(tb, "West");
        JButton b1 = new JButton("Login");
        tb.add(b1);
        
        JButton b2 = new JButton("Cadastro");
        tb.add(b2);
        
        JButton b3 = new JButton("Ajuda");
        tb.add(b3);
        
        JButton b4 = new JButton("Sair");
        tb.add(b4);
        
        tb.setFloatable(false);

		
		//Adiciona o Menu Cadastro na Barra Central (JMenuBar).
		BarraCentral.add(Cadastro);	

		//Adiciona as Opções no Menu Cadastro.
		Cadastro.add(ItemCadUsuario);
		//Cadastro.addSeparator();
		Cadastro.add(ItemCadAluno);
		Cadastro.add(ItemCadFuncionario);
		Cadastro.add(ItemCadMaterial);
	
		//Adiciona o Menu Ajuda na Barra Central (JMenuBar).
		BarraCentral.add(Ajuda);
		//Adiciona as Opções no Menu Ajuda.
		Ajuda.add(ItemAjAjuda);
		Ajuda.add(ItemAjManual);
		Ajuda.add(ItemAjSobre);
		Ajuda.add(ItemAjContato);

		//Configurações do Frame.
		pack();
		setVisible(true);
		setTitle("Sistema de Controle Bibliotecário (SCB)");
		setExtendedState(JFrame.MAXIMIZED_BOTH);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		
	}
	
	protected static ImageIcon createImageIcon(String path) {
    java.net.URL imgURL = JTeste.class.getResource(path);
    if (imgURL != null) {
        return new ImageIcon(imgURL);
    } else {
        System.err.println("Imagem Nao Encontrada: " + path);
        return null;
    }
}

}[/code]

Cara, o GridLayout faz isso para vc:

No seu ToolBar adicione o GridLayout, ficando assim:

4 é a quantidade de linhas (São 4 botões que você tem)
1 é a quantidade de colunas.

De uma olhada tb num artigo da sun de como usar o grid layout : http://java.sun.com/docs/books/tutorial/uiswing/layout/grid.html

Sim to ligado só que essa janela eu quero usar o BorderLayout, quer dizer to usando ele, entaum queria saber se alguem sabe um modo sem usar o GridBagLayout, porque se o ToolBar ficar flutuante eu sei que ele fica um abaixo do outro automaticamente, então eu acho que deve ter algum comando que faça isso…

Alguem sabe outro modo??

Mais valew pela dica ai em :smiley:

Cara é o GridLayout que faz isso não o GridBagLayout. Mais se vc quiser fazer de outra forma, utilize o Netbeans, ele tem um editor visual muito bom aonde vc pode arrastar e soltar componentes no estilo “delphi”, e vc pode fazer isso com ele de uma maneira bem facil, agora se vc quiser fazer no braço a unica forma é essa mesmo…

Valew…

Opa blz ai, em eu pesquisei e não achei nada, ai conversei com meu professor e ele disse que o comando que eu me referia sobre o flutuante configurar automático, é coisa que ele realiza, alguma layout padrão e se eu for fazer fixo eu vou ter que fazer como vc falou mesmo…

Valew pela dica em :D… Eu tava enganado sobre o comando…

Valew em… Abração t+++

:smiley: