Edit C:\Program Files\Java\jdk1.8.0_121\com\sun\javafx\tk\RenderJob.java
/* * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.tk; import java.util.concurrent.CancellationException; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /* * RenderJob for the Quantum toolkit. */ public class RenderJob extends FutureTask { private CompletionListener listener; private Object futureReturn; public RenderJob(Runnable pen) { super(pen, null); } public RenderJob(Runnable pen, CompletionListener cl) { super(pen, null); setCompletionListener(cl); } public CompletionListener getCompletionListener() { return listener; } public void setCompletionListener(CompletionListener cl) { listener = cl; } @Override public void run() { if (super.runAndReset() == false) { // if (PrismSettings.verbose) { try { Object value = super.get(); System.err.println("RenderJob.run: failed no exception: " + value); } catch (CancellationException ce) { System.err.println("RenderJob.run: task cancelled"); } catch (ExecutionException ee) { System.err.println("RenderJob.run: internal exception"); ee.getCause().printStackTrace(); } catch (Throwable th) { th.printStackTrace(); } /* } else { throw new IllegalArgumentException("RenderJob run failed"); } */ } else { if (listener != null) { try { listener.done(this); } catch (Throwable th) { th.printStackTrace(); } } } } @Override public Object get() { return (futureReturn); } public void setFutureReturn(Object o) { futureReturn = o; } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de