Salve a tutti ho un problema con java, sono un programmatore di questo linguaggio alle prime armi.Quando eseguo la mia applet mi viene restituito questo errore:
caricamento: PrimoApplet.class non è pubblico o non è associato a un costruttore pubblico.
java.lang.IllegalAccessException: Class sun.applet.AppletPanel can not access a member of class PrimoApplet with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
at java.lang.Class.newInstance0(Class.java:349)
at java.lang.Class.newInstance(Class.java:308)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:785)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2302)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:714)
at sun.applet.AppletPanel.run(AppletPanel.java:368)
at java.lang.Thread.run(Thread.java:619)
[/b]
ed invece ecco il codice della applet:
import java.applet.Applet;
import java.awt.Graphics;
public class PrimoApplet extends Applet {
/**
* Messaggio che l'Applet visualizza
*/
private String message;
/**
* Effettua le operazioni di inizializzazione dell'Applet
*/
public void init() {
message = "HelloWorld!";
}
/**
* Disegna il Container dell'Applet
* @param g oggetto da visualizzare
*/
public void paint(Graphics g) {
//drawRect:disegna un rettangolo delle dimensioni specificate
g.drawRect(0, 0, getSize().width - 1, getSize().height - 1);
//drawString: disegna una stringa
//nella posizione specificata dai valori dei parametri
g.drawString(message, 5, 15);
}
}
Sapete darmi qualche consiglio??
Grazie in anticipo...