Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    14

    [JAVA] guardare se c'è qualcosa nella clipboard di sistema

    Ciao,
    Come detto nel titolo devo verificare se nella clipboard di sistema c'è qualcosa oppure no, ma mi da sempre che c'è qualcosa, questo è il codice:

    codice:
    Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
    
    if (c.getContents(null) != null) {
       // operazioni che vengono sempre eseguite
    }
    else {
       // operazioni che non vengono mai eseguite
    }
    Qualche consiglio?

  2. #2
    Utente di HTML.it L'avatar di progAnd
    Registrato dal
    Jan 2012
    Messaggi
    119
    La clipboard di sistema non è mai vuota: una volta messo al suo interno qualcosa, non c'è modo di eliminarla se non sostituendola con qualcos'altro. Per questo il codice ti dice che vi è sempre qualcosa. Dovresti analizzare cosa c'è dentro per decidere che fare. Consiglio il metodo isDataFlavorAvaible(flavor) per sapere se vi è testo, immagine o che. I flavor disponibili sono specificati nella classe DataFlavor.
    Ulteriori info qui: http://docs.oracle.com/javase/tutori...ataflavor.html
    Da qui in poi c'è il tutorial sulla clipboard: http://docs.oracle.com/javase/tutori.../cutpaste.html

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2011
    Messaggi
    14
    Grazie mille risolto

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.