Waarschijnlijk een echt beginnersvraag, ik hoop dat jullie 'm kunnen beantwoorden! Ik heb een applet geschreven dat een jpg plaatje op het applet moet tekenen. Hier onder de code:
Het probleem is dat ik de volgende Exception krijg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| import java.io.File;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.awt.Graphics2D;
public class Main extends javax.swing.JApplet {
public Main() {
initComponents();
drawImage();
}
private void initComponents() {
getContentPane().setLayout(null);
}
private void drawImage() {
try {
File f = new File("c:\\test.jpg");
BufferedImage bi = ImageIO.read(f);
Graphics2D biContext = bi.createGraphics();
biContext.drawImage(bi, 0, 0, null);
}
catch (java.io.IOException ioex) {
System.out.println(ioex.toString());
}
}
} |
Het probleem is dat ik de volgende Exception krijg:
Hoe kan ik er nu toch voor zorgen dat ik een plaatje in een applet laat zien?java.security.AccessControlException: access denied
(java.io.FilePermission c:\test.jpg read)