package examples;

import gui.run.RunSlider;

import javax.swing.*;
import java.awt.*;

public class TripletPanel extends JPanel {
    ObservablePoint3d op3d = new ObservablePoint3d();

    public TripletPanel() {
        setLayout(new GridLayout(0, 1));
        add(new RunSlider() {
            public void run() {
                op3d.setD1(getValue());
            }
        });
        add(new RunSlider() {
            public void run() {
                op3d.setD2(getValue());
            }
        });
        add(new RunSlider() {
            public void run() {
                op3d.setD3(getValue());
            }
        });
    }

    public static JFrame getTripletFrame() {
        TripletPanel tp = new TripletPanel();
        JFrame jf = new JFrame();
        jf.setSize(200, 200);
        Container c = jf.getContentPane();
        c.setLayout(new GridLayout(0, 1));
        c.add(tp);
        jf.setVisible(true);
        return jf;
    }

    public static void main(String args[]) {
        TripletPanel.getTripletFrame();
    }
}