import java.awt.*;
import javax.swing.*;
public class DisplayFigure extends JApplet {
private JTabbedPane jtpFigures = new JTabbedPane();
private FigurePanel squarePanel = new FigurePanel();
private FigurePanel rectanglePanel = new FigurePanel();
private FigurePanel circlePanel = new FigurePanel();
private FigurePanel ovalPanel = new FigurePanel();
public DisplayFigure() {
squarePanel.setType(FigurePanel.LINE);
rectanglePanel.setType(FigurePanel.RECTANGLE);
circlePanel.setType(FigurePanel.ROUND_RECTANGLE);
ovalPanel.setType(FigurePanel.OVAL);
add(jtpFigures, BorderLayout.CENTER);
jtpFigures.add(squarePanel, "Line");
jtpFigures.add(rectanglePanel, "Rectangle");
jtpFigures.add(circlePanel, "Round Rectangle");
jtpFigures.add(ovalPanel, "Oval");
jtpFigures.setToolTipTextAt(0, "Square");
jtpFigures.setToolTipTextAt(1, "Rectangle");
jtpFigures.setToolTipTextAt(2, "Circle");
jtpFigures.setToolTipTextAt(3, "Oval");
}
public static void main(String[] args) {
JFrame frame = new JFrame("DisplayFigure");
DisplayFigure applet = new DisplayFigure();
applet.init();
frame.add(applet, java.awt.BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setSize(400, 200);
frame.setVisible(true);
}
}