Eu nao tenho todos os detalhes, mas aqui vao algumas sugestoes...

As classes que voce vai precisar estao em java.awt.image:

    java.awt.image.PixelGrabber (alguns metodos sao do 1.1, mas
        a maioria ja existia no 1.0)
    java.awt.MemoryImageSource (pode ser que sirva para algo...)

Se voce estiver utilizando Java 2, fica bem mais facil, basta utilizar a
classe java.awt.image.BufferedImage:

    // pegar pixel
    int rgb = myBufImage.getRGB(x,y);
    // setar um pixel
    rgb = 0xff00ff00; // green
    myBufImage.setRGB(x,y,rgb);

Nao eh a resposta mais exata, mas deve servir como indicacao.
Aparentemente, a forma de se acessar um pixel antes do Java 2 era
um tanto quanto confusa...

Quanto ao seu applet nao carregar um arquivo de imagem, isso
nap tem problema. Se voce esta desenhando no applet, voce deve
(se estiver fazendo a coisa certa) estar desenhando em uma imagem,
e depois desenhando a imagem no Graphics do seu applet (assim
voce pode inclusive fazer o double-buffering), portanto, voce nao
deve ter maiores dificuldades em utilizar as classes acima.

Boa sorte...

Abracos,

Bruno.

Carlos Diniz wrote:

> Ola pessoal,
>
>         Estou com uma duvida tratando-se de acessar pixels num applet
> que estou desenvolvendo.
>
>         Qual a classe/metodo que devo utilizar que possua as seguintes
> caracteristicas:
>
> Possuo as coordenadas X e Y de um pixel, preciso saber a cor deste pixel.
> Nao estou conseguindo de forma alguma. Existe algum metodo ja pronto para
> que eu possa saber a cor deste pixel possuindo as coordenadas do mesmo ?
>
> OBS.: Este applet nao carrega arquivo de imagem algum. Apenas linhas
> desenhadas.
>
> Sera que alguem teria alguma sugestao ?
>
> Agradeco-lhes desde ja'.
>
> Carlos Eduardo L. Diniz
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
> * Para nao receber mais e-mails da lista, acesse 
><http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha 
>a lista <[EMAIL PROTECTED]> e de um <submit>.

--


Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a