Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Disegnare rettangolo di selezione

    Cerco di spiegarmi nella maniera piu comprensibile possibile.

    Ho un BufferedImage...e riempo un JLabel in questo modo:
    jLabel1.setIcon(new ImageIcon(buff_im));

    Fin qui nessun problema...l'immagine si vede. Ora devo fare questo:

    Selezionare una parte dell'immagine per ritagliarla: In pratica ho bisogno delle coordinate dei vertici...e queste sono riuscito a prenderle senza problemi...l'unico problema è che in questo modo quando seleziono la parte di immagine che mi interessa prendo i vertici ma non vedo quel solito "rettangolo di selezione".

    Quindi...come devo fare per far vedere il rettangolo di selezione quando tengo premuto il tasto sx per selezionare una parte dell'immagine??

  2. #2
    semplifico le cose:

    ho creato una classe RectangleExample che fa quello che voglio. Ma il problema è questo

    Facendo in questo modo:

    JFrame f = new JFrame();
    f.setSize(500, 300);
    RectangleExample r = new RectangleExample();
    r.setForeground(Color.BLUE);
    f.getContentPane().add(r);
    f.setVisible(true);

    funziona perfettamente e in un JFrame mi fa selezionare ( in pratica mi fa disegare il rettangolo che segue il mouse )...ma io non devo disegnarlo in un JFrame ma in un JLabel.

    Come posso "aggiungere" questo rettangolo in un jLabel?
    Ovviamente jLabel1.getContentPane().add(r); non funziona.

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.