O que significa esse código JPanel ... panel?

JPanel ... panel

Quando vc for escrever, escreva assim:"JOp. + (pressione ctrl + barra de espaço), vc vai ver que ele será preenchido automaticamente, fazendo isso, vc irá acessar uma “biblioteca” na qual vc poderá escolher uma função, por exemplo, exibição de uma tela de entrada de dados, ou então a exibição de um erro… tem várias coisas!!!

Eu quero saber o que significa esse tipo de declaração:

private void x(Integer, JPanel ... paineis);

[quote=levimendes]Eu quero saber o que significa esse tipo de declaração:

private void x(Integer, JPanel ... paineis);

[/quote]

O segundo parametro do metodo significa var-args seria o mesmo que JPanel[] painels

private void  x(Integer, JPanel ... paineis);  

É quase o mesmo que:

private void  x(Integer, JPanel[] paineis);  

Com a diferença que o cara vai poder usar o método passando os painéis entre virgulas:

x(1, painel1, painel2, painel3);

Isso aí chama-se varargs.

significa que o método pode ser chamado passando-se 0 ou mais parametros do tipo JPanel

tipo vc pode chamar esse seu método da seguinte forma:

x(10);
// ou 
x(10, mypanel); 
// ou 
x(10, mypanel1, mypanel2); 
// ou 
x(10, mypanel1, mypanel2, mypanel3);
// etc

[]s

obrigado pessoal, abraços. :smiley: :smiley: :smiley: :smiley:

Muito interessante!

Essa eu não conhecia não.