1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| ActionListener listener = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == btnPa)
{
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(btnPa);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
System.out.println("You chose to open this file: " +chooser.getSelectedFile().getName());
BufferedImage bufferedRefImage = tr.open(chooser.getSelectedFile().getAbsolutePath());
BufferedImage b1 = new BufferedImage(300,300,BufferedImage.TYPE_INT_RGB);
JLabel lblImageref = new JLabel(new ImageIcon(b1));
Graphics g1 = b1.createGraphics();
g1.drawImage(bufferedRefImage, 0, 0, 300, 300, null);
GridBagConstraints gbc_lblImageref = new GridBagConstraints();
gbc_lblImageref.insets = new Insets(20, 20, 5, 5);
gbc_lblImageref.gridx = 2;
gbc_lblImageref.gridy = 2;
frame.getContentPane().add(lblImageref, gbc_lblImageref);
frame.revalidate();
}
}
}
};
btnPa.addActionListener(listener);
boolean result = tr.compare( bufferedRefImage , bufferedEchImage, N);
System.out.println("Resultat "+result); |
Partager