Botoes na janela java com eclipse

3 respostas
G

MEU CODIGO ESTÁ ASSIM
//DECLARAÇAO

private JButton botoes[];

//botoes

botoes = new JButton [5];

botaopainel = new JPanel();

botaopainel.setLayout ( new GridLayout (1, botoes.length));
for ( int count = 0 ; count < botoes.length; count++ )
	{
		botoes[count]= new JButton("Botão" + (count + 1));
		botaopainel.add(botoes [count]);
		
	}
	add(botaopainel, BorderLayout.SOUTH );

E GOSTARIA DE ALTERAR PARA COLOCAR EM CADA BOTÃO UM NOME

PQ ESTA SAINDO NA INTERFACE BOTAO 1 ; BOTÃO 2 ; …BOTAO 5

COMO RESOLVER ISSO???
OBRIGADO…

3 Respostas

thiago.correa

Há duas maneiras de colocar um label em um botão

new JButton("Nome");
    new JButton().setName("Nome");

no seu caso após criar os botões, você poderia

botoes[0].setName("Nome");
G

se você quer um nome por botão você tem que fazer um botão por vez em vez de colocar todos em um laço, ou então faça outro vetor string com todos os nomes que você quer e coloque pra atribuir esses nomes aos botões dentro do laço que você cria eles…
e por favor, ponha seu código entre as tags code aqui do fórum…

G

vlew

Criado 31 de março de 2010
Ultima resposta 31 de mar. de 2010
Respostas 3
Participantes 3