so ke è un problema banale
ma non mi va
codice:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JCheckBoxDemo extends JApplet implements ItemListener
{
JTextField jtfScelta;
public void init()
{
Container cntPannello = getContentPane();
cntPannello.setLayout(new FlowLayout());
ImageIcon iiNormale , iiSopra , iiScelta ;
iiNormale = new ImageIcon("casellaVuota.gif");
iiSopra = new ImageIcon("casellaSopra.gif");
iiScelta = new ImageIcon("casellaScelta.gif");
JCheckBox cbElenco = new JCheckBox("Gelato", iiNormale);
cbElenco.setRolloverIcon(iiSopra);
cbElenco.setSelectedIcon(iiScelta);
cbElenco.addItemListener(this);
cntPannello.add(cbElenco);
cbElenco = new JCheckBox("Pizza", iiNormale);
cbElenco.setRolloverIcon(iiSopra);
cbElenco.setSelectedIcon(iiScelta);
cbElenco.addItemListener(this);
cntPannello.add(cbElenco);
cbElenco = new JCheckBox("Pasta", iiNormale);
cbElenco.setRolloverIcon(iiSopra);
cbElenco.setSelectedIcon(iiScelta);
cbElenco.addItemListener(this);
cntPannello.add(cbElenco);
jtfScelta = new JTextField(15);
cntPannello.add(jtfScelta);
}
public void itemStateChanged(ItemEvent ie)
{
JCheckBox cbElenco = (JCheckBox)ie.getItem();
jtfScelta.setText(cbElenco.getText());
}
}
in consolle l'errore è ->
java.security.AccessControlException: access denied (java.io.FilePermission casellaVuota.gif read)
at java.security.AccessControlContext.checkPermission (AccessControlContext.java:270)
at java.security.AccessController.checkPermission(Acc essController.java:401)
at java.lang.SecurityManager.checkPermission(Security Manager.java:542)
at java.lang.SecurityManager.checkRead(SecurityManage r.java:887)
at sun.awt.SunToolkit.getImageFromHash(SunToolkit.jav a:486)
at sun.awt.SunToolkit.getImage(SunToolkit.java:500)
at javax.swing.ImageIcon.<init>(ImageIcon.java:81)
at javax.swing.ImageIcon.<init>(ImageIcon.java:107)
at JCheckBoxDemo.init(JCheckBoxDemo.java:35)
at sun.applet.AppletPanel.run(AppletPanel.java:347)
at java.lang.Thread.run(Thread.java:536)
AIUTOOO !!!