Package fr.soleil.comete.swing

Examples of fr.soleil.comete.swing.Frame


    /**
     * Main class, so you can have an example. You can put your own attribute names in parameter
     */
    public static void main(String[] args) {

        IFrame frame = new Frame();
        String tmpDeviceName = null;
        String tmpAttributeName = null;
        if (args != null && args.length > 1) {
            tmpDeviceName = args[0];
            tmpAttributeName = args[1];
        }
        else {
            tmpDeviceName = "tango/tangotest/titan";
            tmpAttributeName = "double_image_ro";
        }

        NumberImageViewer f = new NumberImageViewer();

        IImageViewerListener listener = new IImageViewerListener() {
            @Override
            public void imageViewerChanged(ImageViewerEvent event) {
                if (event != null) {
                    StringBuilder builder = new StringBuilder("imageViewerChanged: reason=");
                    builder.append(event.getReason()).append(", selection=");
                    builder.append(Arrays.toString(event.getSelectedPoint()));
                    builder.append(", value=").append(event.getValue());
                    System.out.println(builder.toString());
                }
            }

            @Override
            public void selectedPointChanged(double[] point) {
            }

            @Override
            public void selectedValueChanged(Number y) {
            }

            @Override
            public void selectedXChanged(Number x) {
            }

            @Override
            public void selectedYChanged(Number y) {
            }

            @Override
            public void valueChanged(Object value) {
            }
        };

        f.addImageViewerListener(listener);
        f.setDeviceName(tmpDeviceName);
        f.setEntityName(tmpAttributeName);
        f.initDAO();

        frame.setContentPane(f);
        frame.setSize(640, 480);
        frame.setTitle(f.getClass().getName());
        frame.setDefaultCloseOperation(IFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
View Full Code Here


            }
        }
    }

    public static void main(String[] args) {
        IFrame frame = new Frame();

        IImageViewer image = createImageViewer();
        displayValues();

        final JPanel f = initPanel(image);
        f.setSize(300, 300);
        f.setPreferredSize(f.getSize());
        f.setEnabled(true);

        frame.setTitle("NumberField Test");
        frame.setContentPane(f);
        frame.setSize(500, 200);
        frame.setTitle(f.getClass().getName());
        frame.setDefaultCloseOperation(IFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);

    }
View Full Code Here

    /**
     * Main class, so you can have an example. You can put your own attribute names in parameter
     */
    public static void main(String[] args) {

        IFrame frame = new Frame();
        String tmpDeviceName = null;
        String tmpAttributeName = null;
        if (args != null && args.length > 1) {
            tmpDeviceName = args[0];
            tmpAttributeName = args[1];
        }
        else {
            tmpDeviceName = "tango/tangotest/titan";
            tmpAttributeName = "ampli";
        }

        NumberScalarProgressBar f = new NumberScalarProgressBar();
        f.setSize(300, 300);
        f.setPreferredSize(f.getSize());
        f.setDeviceName(tmpDeviceName);
        f.setToolTipText(tmpDeviceName + "/" + tmpAttributeName);
        f.setEntityName(tmpAttributeName);
        f.setEnabled(true);
        f.setConfirmation(false);
        f.initDAO();

        frame.setContentPane(f);
        frame.setSize(640, 480);
        frame.setTitle(f.getClass().getName());
        frame.setDefaultCloseOperation(IFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
View Full Code Here

TOP

Related Classes of fr.soleil.comete.swing.Frame

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.