SWT Teilbereich eines Images markieren

reibi

Top Contributor
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:

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
 
Hi Klaus

Ich finde es wirklich nett, dass Du versuchst mir zu helfen.

Aber was Du mir geschickt hast ist:
1.) AWT
2.) SWING
3.) SWING

Ich brauch doch aber eine Lösung für SWT !
das nützt mir alles nix

Zur Info : kuck Dir mal folgendes an ... dann wird dir mehr klar ;-)

http://www.java-forum.org/awt-swing-swt/68218-unterschied-awt-swt-swing.html

codemax.de • Thema anzeigen - Unterschied Swing, SWT und AWT?

Anderscht? Vergleich von SWT, Swing und AWT

SWT, Swing or AWT: Which is right for you?

Gruß ;-)
 
Moin,

was Du mir geschickt hast ist:
1.) AWT
2.) SWING
3.) SWING

Ich brauch doch aber eine Lösung für SWT !

Ok, habe die Links sicher nicht bis ins Detail durchgearbeitet, sondern nur schnell nach möglichen Lösungen gegoogled! :autsch:

Dann hoffen wir mal, dass hier noch andere die richtige Lösung beitragen können 😉

Gruß
Klaus
 

Zurück
Oben