[RESOLVIDO] Botões no toolbar com o mesmo tamanho

Olá amigos

estou com uma dúvida a respeito de um toolbar, preciso que os JButtons tenham o mesmo tamanho alguém poderia ajudar?

   protected JMenuBar createMenuBar() {
        //JMenuBar menuBar = new JMenuBar();

        //Set up the lone menu.
//        JMenu menu = new JMenu("Cadastro");
//        menu.setMnemonic(KeyEvent.VK_C);
//        menuBar.add(menu);

        JMenu menu = new JMenu("Assistência");
        menu.setMnemonic(KeyEvent.VK_A);
        menu.setMnemonic('A');


        menuBar.add(menu);

        //Set up the first menu item.
        JMenuItem menuItem = new JMenuItem("Clientes");
        menuItem.setMnemonic(KeyEvent.VK_C);
        menuItem.setAccelerator(KeyStroke.getKeyStroke(
                KeyEvent.VK_C, ActionEvent.ALT_MASK));
        menuItem.setActionCommand("clientes");
        menuItem.setIcon(clienteButtonIcon);
        menuItem.addActionListener(this);

        menu.add(menuItem);

        menuItem = new JMenuItem("Ordem Serviço");
        menuItem.setMnemonic(KeyEvent.VK_O);
        menuItem.setAccelerator(KeyStroke.getKeyStroke(
                KeyEvent.VK_O, ActionEvent.ALT_MASK));
        menuItem.setActionCommand("ordemservico");
        menuItem.setIcon(ordemservicoButtonIcon);
        menuItem.addActionListener(this);

        menu.add(menuItem);

        menuItem = new JMenuItem("Marcas");
        menuItem.setMnemonic(KeyEvent.VK_M);
        menuItem.setAccelerator(KeyStroke.getKeyStroke(
                KeyEvent.VK_M, ActionEvent.ALT_MASK));
        menuItem.setActionCommand("marcas");
        menuItem.setIcon(ordemservicoButtonIcon);
        menuItem.addActionListener(this);

        menu.add(menuItem);

        menu.addSeparator();

        //Set up the second menu item.
        menuItem = new JMenuItem("Sair");
        menuItem.setMnemonic(KeyEvent.VK_F4);
        menuItem.setAccelerator(KeyStroke.getKeyStroke(
                KeyEvent.VK_F4, ActionEvent.ALT_MASK));
        menuItem.setActionCommand("quit");
        menuItem.setIcon(sairButtonIcon);
        menuItem.addActionListener(this);
        menu.add(menuItem);

//        FlowLayout Layout = new FlowLayout(
        toolBar = new JToolBar();
//        toolBar.setLayout(Layout);

   
        JButton btn1 =  toolBar.add(actionClientes);
        btn1.setToolTipText("Cadastro de Clientes");
        btn1.setActionCommand("clientes");
        btn1.setIcon(clienteButtonIcon);
        btn1.setText("F2-Clientes");
        btn1.setBounds(0,0,50,50);
        

        JButton btn2 = toolBar.add(actionOrdemServico);
        btn2.setToolTipText("Ordem de Serviço");
        btn2.setIcon(ordemservicoButtonIcon);
        btn2.setActionCommand("ordemservico");
        btn2.setText("F3-Ordem   ");
        btn2.setBounds(20,0,50, 50);
        JButton btn3 = toolBar.add(actionMarcas);
        btn3.setToolTipText("Cadastro de Marcas");
        btn3.setIcon(ordemservicoButtonIcon);
        btn3.setActionCommand("marcas");
        btn3.setText("F4-Marcas  ");
        btn3.setBounds(10,0,50, 50);
        getContentPane().add(toolBar, BorderLayout.NORTH);

        listenKeyboard(toolBar.getComponents());
        listenKeyboard(menu.getComponents());
        return menuBar;
    }

Muito obrigado

Silvio Guedes

Ao invés do setBounds, use os métodos setPreferredSize, setMinimumSize e setMaximumSize. O JToolBar não usa o look&feel null, por isso, setBounds é completamente inútil.

Olá ViniGodoy

funcionou beleza.

        JButton btn1 =  toolBar.add(actionClientes);
        btn1.setToolTipText("Cadastro de Clientes");
        btn1.setActionCommand("clientes");
        btn1.setIcon(clienteButtonIcon);
        btn1.setText("F2-Clientes");
        btn1.setPreferredSize(new Dimension(50, 50));
        btn1.setMaximumSize(new Dimension(larguraBotao, alturaBotao));

muito obrigado

Silvio Guedes