Pessoal tenho uma classe e um evento, eu recebo um objeto estático na classe por parâmetro que é o [color=“red”]vetorSelec[/color], só que queria fazer referência a ele dentro do evento para alterá-lo na classe principal do objeto, isso claro iria acontecer pq ele é estático
Ex:
public PainelSoftwareEsc(String num,Vector soft,Vector vetorSelec)
{
...
}
public void itemStateChanged(ItemEvent evt)
{
if(evt.getSource() == jCheckBox1[x])
{
//queria chamar o objeto vetorSelec aqui e adicionar e remover
}
}
Pessoal tenho uma classe e um evento, eu recebo um objeto estático na classe por parâmetro que é o [color=“red”]vetorSelec[/color], só que queria fazer referência a ele dentro do evento para alterá-lo na classe principal do objeto, isso claro iria acontecer pq ele é estático
Ex:
public PainelSoftwareEsc(String num,Vector soft,Vector vetorSelec)
{
...
}
public void itemStateChanged(ItemEvent evt)
{
if(evt.getSource() == jCheckBox1[x])
{
//queria chamar o objeto vetorSelec aqui e adicionar e remover
}
}
O que tu escreveste não faz muito sentido, mas a solução é a seguinte:
Uma dica. Não use Vector. Não declare parametros usando classes concretas, prefira interfaces sempre que possivel (user List em vez de Vecctor). Use uma implementação especifica para o que está fazendo, como ArrayList (que o mais usado) ou LinkedList