anche questo mi piacerebbe.Originariamente inviato da andbin
Ah, nota: nessuno però ti vieterebbe di fare lo screenshot dell'intero schermo, poi mostrare la immagine su un pannello o altro e permettere all'utente di "tracciare" in qualche modo l'area di suo interesse. Questo, sì, sarebbe perfettamente possibile in Java standard.
ho pensato di fare così:
-se nella finestra principale è selezionato il radiobutton per la selezione col mouse richiamo questa class:
questo salva l'immagine in una directory e richiama il frame dove devo fare la selezionecodice:public class ScreenMouse { private static FrameCapture frame; public static void mouseScreen(String formato, String percorso) throws AWTException, IOException { Robot robot = new Robot(); Rectangle area = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage buff = robot.createScreenCapture(area); ImageIO.write(buff, formato, new File(percorso)); frame = new FrameCapture(); frame.setVisible(true); } }
-a questo punto come richiamo l'immagine nel JPanel di quel JFrame??
come background (che però mi pare accetti solo colori) o in altro modo??

Rispondi quotando