Vedi la versione Applet.
import java.awt.*; import java.awt.event.*; import java.net.*; import javax.swing.*; public class JAppletURL extends JApplet implements ActionListener { String l1, l2, l3, //link e1, e2, e3; //etichette URL u1, u2, u3; //url public void init() { l1=getParameter("link1"); e1=getParameter("etic1"); l2=getParameter("link2"); e2=getParameter("etic2"); l3=getParameter("link3"); e3=getParameter("etic3"); try { u1=new URL(l1); u2=new URL(l2); u3=new URL(l3); } catch(MalformedURLException ex) { System.out.println("Problemi con i parametri?"); } JPanel p=new JPanel(); JButton b1=new JButton(e1); b1.addActionListener(this); p.add(b1); JButton b2=new JButton(e2); b2.addActionListener(this); p.add(b2); JButton b3=new JButton(e3); b3.addActionListener(this); p.add(b3); add(p); } public void actionPerformed(ActionEvent ae) { String nome=ae.getActionCommand(); if(nome.equals(e1)) getAppletContext().showDocument(u1); else if(nome.equals(e2)) getAppletContext().showDocument(u2); else if(nome.equals(e3)) getAppletContext().showDocument(u3); else System.out.println("Problemi con i pulsanti?"); } }