Hallo
Ich habe mir einen kleinen Imageviever gebaut, welcher mir ein Bild anzeigt.
Nun möchte ich auf meinem Bild einen Teilbereich markieren und mir danach ausgeben lassen welche koordinaten mein Teilbereich hat.
So sieht mein Code aus:
Hat jemand sowas schonmal gemacht?
Gruss
Ich habe mir einen kleinen Imageviever gebaut, welcher mir ein Bild anzeigt.
Nun möchte ich auf meinem Bild einen Teilbereich markieren und mir danach ausgeben lassen welche koordinaten mein Teilbereich hat.
So sieht mein Code aus:
Java:
myComposite.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
Image image = null;
try {
image = new Image(Display.getDefault(), new FileInputStream(new File("img/test.jpg")));
myScrolledComposite.setMinSize(image.getBounds().width, image.getBounds().height);
} // end try
catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} // end catch
e.gc.drawImage(image, 0, 0);
image.dispose();
} // end paintControl()
} // end new
);
Hat jemand sowas schonmal gemacht?
Gruss