Newsgroup: it.comp.java
Titolo: Exception occurred during event dispatching:

Qualcuno può aiutarmi perfavore? Ho questo tipo di errore quando aggiungo al
mio codice (riportato sotto) la stringa: "appletContext.showDocument(url);":
Exception occurred during event dispatching:
java.lang.NullPointerException:
 at Swing$3.actionPerformed(Swing.java:519)
 at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
 at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown
Source)
 at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
 at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
 at javax.swing.AbstractButton.doClick(Unknown Source)
 at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unkno
wn Source)
 at java.awt.Component.processMouseEvent(Unknown Source)
 at java.awt.Component.processEvent(Unknown Source)
 at java.awt.Container.processEvent(Unknown Source)
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForComponent(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForComponent(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
Che cosa è sbagliato nel mio codice? Oltretutto anche senza la stringa non
dà errore, ma non viene visualizzata la la pagina web!
Grazie
francesca
Questo è il mio codice:
ActionListener al = new ActionListener()
 {
TextField urlField;
 AppletContext appletContext;
 URL url;
 public void actionPerformed(ActionEvent e)  {
        try{
url = new URL("
http://www.yahoo.com
");
System.out.println("messa url");
        } catch (MalformedURLException ev) {
         System.err.println("Malformed URL: " );
System.out.println("Malformed URL: " );
        }
      if (url != null) {
System.out.println(url);
appletContext.showDocument(url);
System.out.println("mostra url");
try {
JMenuItem source = (JMenuItem)(e.getSource());
String s = source.getText();
 System.out.println(s);
} catch (Exception ehv) {
System.out.println("nooooooooooo");
        };
}
}
 };
JPopupMenu jpopx = new JPopupMenu();
JMenuItem menu1= new JMenuItem(selectedNode.toString()+1);
menu1.addActionListener(al);
jpopx.add(menu1);
                jpopx.show( jt, e.getX(), e.getY() );
             }
      }

  AppletContext appletContext;
L'error è dovuto al fatto che appletContext non è stato istanziato. Inoltre,
se vuoi che funzioni, non devi istanziarlo tu ma ottenerlo tramite il metodo
getAppletContext() di Applet.
La chiamata corretta è quindi: getAppletContext().showDocument(url)
Marco.
--
Per scrivermi direttamente elimina
__TOGLIMI__ dall'indirizzo e-mail.





Grazie mille!!! Sono veramente una 
pasticciona!


Ho instanziato AppletContext e tutto 
funziona.


Grazie ancora


Francesca