Capturado Pantalla Java
JNativeHook
libreria:https://mega.nz/#!zwAQzCCL!TDWzIzcKYiGW5t0Ef5Tf5xyCRNhM4AKemQNRNgsvMfI
iconos
proyecto
código para la clase copiar
class CopiarI implements ClipboardOwner {
public CopiarI(BufferedImage image) {
setClipboardImage(image);
}
public void setClipboardImage(final Image image) {
Transferable trans = new Transferable() {
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException {
if (isDataFlavorSupported(flavor)) {
return image;
}
throw new UnsupportedFlavorException(flavor);
}
public DataFlavor[] getTransferDataFlavors() {
return new DataFlavor[]{DataFlavor.imageFlavor};
}
public boolean isDataFlavorSupported(DataFlavor flavor) {
return DataFlavor.imageFlavor.equals(flavor);
}
};
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans, this);
}
public void lostOwnership(Clipboard clipboard, Transferable contents) {}
}
código para el look del frame
for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Windows".equals(info.getName())) {
try {
UIManager.setLookAndFeel(info.getClassName());
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
break;
}
}



