Criando array com tipos/

estou tentando criar um array de um tipo “ponto”, mas recebo um erro. Pesso a juda de vocês.



package projetolista;

/**
 *
 * @author jubei
 */
public class ponto {

    public int cor; // cor do ponto na tela
}



/**
 *
 * @author jubei
 */
public class testePonto {
    public static void main(String[]args){
        ponto[][] P = new ponto[10][10];
        
        P[1][1].cor = 1;
        System.out.println(P[1][1].cor);
    }

}

nit:
deps-jar:
Compiling 1 source file to C:\Documents and Settings\jubei\Meus documentos\NetBeansProjects\ProjetoLista\build\classes
compile-single:
run-single:
Exception in thread “main” java.lang.NullPointerException
at projetolista.testePonto.main(testePonto.java:16)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

ta errado como esta fazendo ali opde vc tenta adiciona na verdade é como se vc tivesse querendo acessar aquele indice do jeito que vc fez e ainda nao tem nada, é null por isso o erro, tente o codigo abaixo:

classe ponto:

public class ponto {
	 
		  
	    int cor; // cor do ponto na tela   

		public int getCor() {
			return cor;
		}

		public void setCor(int cor) {
			this.cor = cor;
		}
	    
	    

}

classe testePonto:

public class testePonto {

	public static void main(String[]args){   
        ponto[][] P = new ponto[10][10];   
           
        ponto po = new ponto();
        po.setCor(1);
        P[1][1] = po;
        System.out.println(P[1][1].getCor());   
    }  
	
}

Somente um adendo a resposta anterior, use a convenção da Sun para códigos.

Nome Classe deve começar com a primeira letra em Maiúsculo.

Ponto é não ponto. Somente para facilitar a leitura além de aprender da maneira correta desdo começo.

bem lembrado!
e também variáveis devem começar com letra minúscula e nomes de package também.

Completando a dica http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

muito obrigado!