Galera sou novo na área e estou querendo criar om array de Objetos. Mas na Hora de instanciar da erro. Isso em tempo de execução pois compila tranquilo.
Código:
Command[iContadorCommand] = new javax.swing.jButton();
Não lembro de cabeça o nomo do Componente mas é essa a idéia.
eae brother blz?
bem tenta ver a classe Vector
ela vai ser uma mao na roda pra ti
[]s
V
vinciPJ
Se você está recebendo uma java.lang.NullPointerException na linha Command[iContadorCommand] = new javax.swing.JButton(); significa que você não instanciou o array Command. Ou seja, é necessário fazer isto antes:
Command[]=newCommand[tamanho];
Onde o tamanho representa o número máximo de elementos que seu array pode ter.
Em alguns casos, der que saber a priori qual é esse tamanho maximo é ruim. Pode-se simplesmente não saber qual é um tamanho máximo razoável. Pensando nisso, a Sun criou a classe Vector e posteriormente a ArrayList. A Sun recomenda usar a ArrayList por ser mais eficiente. Mas esse é outro assunto discutido nesse tópico.