package BookmarkApplet;
import java.applet.AppletContext;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.Box;
import javax.swing.ButtonGroup;
import javax.swing.JApplet;
import javax.swing.JRadioButton;
public class Bookmark extends JApplet
{
/**
*
*/
private static final long serialVersionUID = 1L;
public void init()
{
Box box = Box.createVerticalBox();
ButtonGroup group = new ButtonGroup();
int i = 1;
String urlString;
//Citirea parametrelor link.n
while((urlString = getParameter("link."+i)) != null)
{
try
{
final URL url = new URL(urlString);
//Crearea cite un radioButton pt fiecare link
JRadioButton button = new JRadioButton(urlString);
box.add(button);
group.add(button);
//Alegerea radioButton duce la afisarea paginii in frame din dreapta a documentului
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
AppletContext context = getAppletContext();
context.showDocument(url, "right");
}
});
}
catch(MalformedURLException e)
{
e.printStackTrace();
}
i++;
}
Container contentPane = getContentPane();
contentPane.add(box);
}
}