Problemas espaço dos botões da barra

2 respostas
jsnpereira

olá, pessoal!

tentamos a funcioamento pelo espaços das botões da barra e não funcionou direito, espaço fica o longa, quero pequeno espaços, veja os código

[/code]
private Component getpainelTopo(){

//criar a barra dos botões
	JToolBar panelTopo = new JToolBar();
	panelTopo.setFloatable(false);
	
	// criar o botao com image.
	JButton bt1 = new JButton( new ImageIcon(getClass().getClassLoader().getResource("confirmar.png")));
	bt1.setToolTipText("Confirmar");
	bt1.setActionCommand("Incluindo");
	bt1.setName("bt1");
	
	bt1.addActionListener(this);
	panelTopo.add(bt1);
	
	//ficar espaco entre os botões.
	JPanel esp1 = new JPanel();
	esp1.setPreferredSize(new Dimension(1,10));
	panelTopo.add(esp1);
	
	
	JButton bt2 = new JButton(new ImageIcon(getClass().getClassLoader().getResource("antes.png")));
	bt2.setToolTipText("Antes");
	bt2.setActionCommand("Antes");
	bt2.setName("bt2");
	
	bt2.addActionListener(this);
	panelTopo.add(bt2);
	
	JButton bt3 = new JButton(new ImageIcon(getClass().getClassLoader().getResource("depois.png")));
	bt3.setToolTipText("Depois");
	bt3.setActionCommand("Depois");
	bt3.setName("bt3");
	
	bt3.addActionListener(this);
	panelTopo.add(bt3);
	
	
	
	return panelTopo;
	
}

Aguardo a sua responda…

2 Respostas

E

Amigo, você está falando português ou outra língua? Estou supondo que você quer espaçar os botões do toolbar entre si, mas é que do jeito que você falou parece que quer usar os botões digitando um espaço. Se for a primeira coisa, você pode usar addSeparator para separar botões em grupos, e setMargin para acrescentar um pouco de margem do toolbar até os botões. Se quiser pôr um espaço em volta dos botões, é melhor, no seu caso em particular, usar ícones com mais margem, em vez de pôr margens em torno dos botões.

http://java.sun.com/javase/6/docs/api/javax/swing/JToolBar.html

jsnpereira

Falo só em português, ingles nao, queria aprender ainda…

obrigado pela dicas, vou tentar verificar achar um código pra testar pela funcionar… se não funcionou, vou tirar mais um dúvida…

valeu!!!

Criado 2 de junho de 2010
Ultima resposta 3 de jun. de 2010
Respostas 2
Participantes 2