Da te mudar o tamanho do botão numa toolbar?

3 respostas
L

tem como mudar o tamanho do botao numa toolbar? e como?
Valeu

3 Respostas

J

Oi

linh4res, seguinte, tem sim… depende de qual o Gerenciador de Layout tu está usandol… se for null, é só mudar no setSize… se tiver um gerenciador de Layout, fala aí qual estás a utilizar que daremos um jeitinho aqui. :slight_smile:

T+

L

Olha o código:
eu to tentando mudar o tamanho do jbAjuda(getJButton5())!!
Valeu

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class frmCliente extends JInternalFrame 
{
        private String versao = "vBeta";
        private JPanel container = null;
        private JToolBar toolBar = null;
        private JPanel jpPrincipal = null;
        private JPanel jpDados = null;
        private JButton jbIncluir = null;
        private JButton jbGravar = null;
        private JButton jbExcluir = null;
        private JButton jbPesquisar = null;
        private JButton jbAjuda = null;
        private JLabel jlCodigo = null;
        
        public frmCliente()
        {
                super();
                inicio();
        }
        
        public void inicio()
        {
                this.setSize(600, 600);
                this.setClosable(true);
                this.setContentPane(getJContainer());
                this.setTitle('asdas');
        }
        
        private JPanel getJContainer() 
        {
            if (container == null) 
            {
                container = new JPanel();
                container.setLayout(new BorderLayout());
                container.add(getJToolBar(),BorderLayout.NORTH);
                container.add(getJPanel(),BorderLayout.CENTER);
                container.setBackground(java.awt.Color.white);
            }
            return container;
        } 
        
        private JToolBar getJToolBar()
        {
            if(toolBar == null)
            {
                toolBar = new JToolBar();
                toolBar.setLayout(null);
                toolBar.add(getJButton(),null);
                toolBar.add(getJButton2(),null);
                toolBar.add(getJButton3(),null);
                toolBar.add(getJButton4(),null);
                toolBar.addSeparator();
                toolBar.add(getJButton5(),null);
            }
            return toolBar;
        }
        
        private JPanel getJPanel()
        {
            if(jpPrincipal == null)
            {
                jpPrincipal = new JPanel();
                jpPrincipal.setLayout(null);
                jpPrincipal.add(getJDados(),null);
            }
            return jpPrincipal;
        }
        
        private JPanel getJDados()
        {
            if(jpDados == null)
            {
                jpDados = new JPanel();
                jpDados.setLayout(null);
                jpDados.add(getJLabelCodigo(),null);                
                jpDados.setBounds(5, 5, 580, 527);
                jpDados.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.LOWERED)));
            }
            return jpDados;
        }
        
        private JButton getJButton()
        {   
            if(jbIncluir == null)
            {        
                jbIncluir = new JButton("Incluir");
                jbIncluir.setToolTipText("Clique aqui para incluir um novo cliente");
                jbIncluir.setFocusPainted(false);
            }
            return jbIncluir;
        }
        
        private JButton getJButton2()
        {
            if(jbGravar == null)
            {
                jbGravar = new JButton("Gravar");
                jbGravar.setToolTipText("Clique aqui para gravar um novo cliente");
                jbGravar.setFocusPainted(false);
            }
            return jbGravar;
        }
        
        private JButton getJButton3()
        {
            if(jbExcluir == null)
            {
                jbExcluir = new JButton("Excluir");
                jbExcluir.setToolTipText("Clique aqui para excluir o cliente");
                jbExcluir.setFocusPainted(false);
            }
            return jbExcluir;
        }
        
        private JButton getJButton4()
        {
            if(jbPesquisar == null)
            {
                jbPesquisar = new JButton("Pesquisar");
                jbPesquisar.setToolTipText("Clique aqui para pesquisar por um cliente");
                jbPesquisar.setFocusPainted(false);
            }
            return jbPesquisar;
        }
        
        private JButton getJButton5()
        {
            if(jbAjuda == null)
            {
                jbAjuda = new JButton("Ajuda");
                jbAjuda.setSize(20,20);
                jbAjuda.setToolTipText("Ajuda");
                jbAjuda.setFocusPainted(false);
            }
            return jbAjuda;
        }
        
        private JLabel getJLabelCodigo()
        {
            if(jlCodigo == null)
            {
                jlCodigo = new JLabel("Código:");
                jlCodigo.setLocation(20, 20);
            }
            return jlCodigo;
        }
}
J

Oi

opa… tenta mudar esta linha:

jbAjuda.setSize(20,20);

é só aumentar os valores que vai aumentar o tamanho do botão.

T+

Criado 11 de julho de 2004
Ultima resposta 12 de jul. de 2004
Respostas 3
Participantes 2