src/org/math/plot/FrameView.java

00001 package org.math.plot;
00002 
00003 import javax.swing.*;
00004 
00005 import org.math.plot.canvas.*;
00006 
00012 public class FrameView extends JFrame {
00013 
00014         private static final long serialVersionUID = 1L;
00015 
00016         public FrameView(Plot2DCanvas... canvas) {
00017                 JPanel panel = new JPanel();
00018                 for (int i = 0; i < canvas.length; i++)
00019                         panel.add(new Plot2DPanel(canvas[i]));
00020                 setContentPane(panel);
00021                 pack();
00022                 setSize(600,600);
00023                 setVisible(true);
00024         }
00025 
00026         public FrameView(Plot3DCanvas... canvas) {
00027                 JPanel panel = new JPanel();
00028                 for (int i = 0; i < canvas.length; i++)
00029                         panel.add(new Plot3DPanel(canvas[i]));
00030                 setContentPane(panel);
00031                 pack();
00032                 setSize(600,600);
00033                 setVisible(true);
00034         }
00035 
00036         public FrameView(String title, JComponent panel) {
00037                 super(title);
00038                 setContentPane(panel);
00039                 pack();
00040                 setSize(600,600);
00041                 setVisible(true);
00042         }
00043 
00044         public FrameView(JComponent... panels) {
00045                 JPanel panel = new JPanel();
00046                 for (int i = 0; i < panels.length; i++)
00047                         panel.add(panels[i]);
00048                 setContentPane(panel);
00049                 pack();
00050                 setSize(600,600);
00051                 setVisible(true);
00052         }
00053 
00054         public FrameView(JPanel panel) {
00055                 setContentPane(panel);
00056                 pack();
00057                 setSize(600,600);
00058                 setVisible(true);
00059         }
00060 
00061 }

Generated on Wed Sep 5 21:44:01 2007 for jmathplot by  doxygen 1.5.1