deep-c-rsc/JCGO/examples/jdk142_Java2Demo-src.diff

48 lines
2.2 KiB
Diff

diff -ruN original/java2d/DemoImages.java modified/java2d/DemoImages.java
--- original/java2d/DemoImages.java 2008-11-10 00:17:46.000000000 +0400
+++ modified/java2d/DemoImages.java 2009-07-11 23:52:16.000000000 +0400
@@ -82,8 +82,8 @@
}
}
- URLClassLoader urlLoader = (URLClassLoader)cmp.getClass().getClassLoader();
- URL fileLoc = urlLoader.findResource("images/" + name);
+ ClassLoader urlLoader = (ClassLoader)cmp.getClass().getClassLoader();
+ URL fileLoc = urlLoader.getResource("images/" + name);
img = cmp.getToolkit().createImage(fileLoc);
MediaTracker tracker = new MediaTracker(cmp);
diff -ruN original/java2d/Intro.java modified/java2d/Intro.java
--- original/java2d/Intro.java 2008-11-10 00:17:46.000000000 +0400
+++ modified/java2d/Intro.java 2009-07-11 23:50:00.000000000 +0400
@@ -1135,6 +1135,7 @@
public void render(int w, int h, Graphics2D g2) {
+ if (big == null) return;
big.setColor(black);
for (int k = 0; k <= (ending - beginning); k++) {
diff -ruN original/java2d/MemoryMonitor.java modified/java2d/MemoryMonitor.java
--- original/java2d/MemoryMonitor.java 2008-11-10 23:32:06.000000000 +0400
+++ modified/java2d/MemoryMonitor.java 2009-07-11 23:50:38.000000000 +0400
@@ -237,6 +237,7 @@
System.arraycopy(tmp, 0, pts, 0, tmp.length);
} else {
big.setColor(Color.yellow);
+ if (pts.length <= ptNum) return;
pts[ptNum] = (int)(graphY+graphH*(freeMemory/totalMemory));
for (int j=graphX+graphW-ptNum, k=0;k < ptNum; k++, j++) {
if (k != 0) {
diff -ruN original/java2d/Tools.java modified/java2d/Tools.java
--- original/java2d/Tools.java 2008-11-10 23:32:08.000000000 +0400
+++ modified/java2d/Tools.java 2009-07-11 23:51:18.000000000 +0400
@@ -357,6 +357,7 @@
if (pDialogState) {
printJob.print(aset);
}
+ } catch (java.awt.print.PrinterException e) {
} catch (java.security.AccessControlException ace) {
String errmsg = "Applet access control exception; to allow " +
"access to printer, run policytool and set\n" +