Amigos, tenho uma grande dificuldade para adicionar uma imagem a um JScrollPane em tempo de Execução.
Segue o códico do método abaixo:
private void capturarAction(ActionEvent e) {
try {
// adquiro o Image de um Scanner
ImageIcon img = new ImageIcon(JTwain.acquire());
// adiciona a imagem em um label
JLabel label = new JLabel(img);
// cria o JPanel para adicionar o label
JPanel panel = new JPanel();
panel.add(label, BorderLayout.CENTER);
// adiciona o panel ao ArrayList de panels
imagens.add(panel);
// adiciona Panel ao JScrollPane
painelImagemCapturada.add(imagens.get(i));
//repinta o componente
painelImagemCapturada.repaint();
} catch (JTwainException e1) {
JOptionPane.showMessageDialog(null, e1.getMessage());
e1.printStackTrace();
}
}
o que quero fazer é o seguinte:
Tenho 2 JScrollPane, em um quero armazenar a imagem capturada do Scanner.
Depois de Capturada e conferida adiciono a imagem a uma lista que será exibida em um outro JScrollPane, possibilitando que eu possa capturar mais imagens do scanner e ir adicionando a essa lista.
Aguardo Ajudassss!