Capturar Pixel de uma Jlabel com ScrollPane

Boa tarde,

Gostaria de saber como faço para pegar uma pixel que esteja dentro do ScrollPane que não apareça na tela

No momento estou usando a função robot.getPixelColor(), porém ele só pega o que mostra na tela, Na imagem abaixo gostaria de pegar aa pixel 1 do Jlabel com o ScrollPane jogava para baixo

Acredito que o método abaixo deva suprir sua necessidade:

public Color getPixelAt(JComponent component, int x, int y) {
    Rectangle r = component.getBounds();
    BufferedImage image = new BufferedImage(r.width, r.height, BufferedImage.TYPE_INT_RGB);
    Graphics graphics = image.getGraphics();
    component.paint(graphics);
    graphics.dispose();
    int rgb = image.getRGB(x, y);
    return new Color(rgb);
}

Valeu muito obrigado ^^