Package lab5.common

Examples of lab5.common.Container


    private void update()
    {
      try
        {
            model.setDataState(false);
            Container container = clientRequestManager.SendPoints(new Container(model.getR(), model.getPoints()));
            model.addPoints(container.getPoints());
            model.setDataState(true);
        }
        catch(IOException ioex)
        {
            System.out.println(ioex);
View Full Code Here


    public void run()
    {
        try
        {
            model.setDataState(false);
            Container container = crm.SendPoints(new Container(model.getR(), model.getPoints()));
            model.addPoints(container.getPoints());
            model.setDataState(true);
        }
        catch(IOException ioex)
        {
            System.out.println(ioex);
View Full Code Here

            ObjectInputStream ois = new ObjectInputStream(client.getInputStream());
            ObjectOutputStream ous = new ObjectOutputStream(client.getOutputStream());
            while (client.isConnected())
            {
                System.out.println("Checking points");
                Container cont = (Container) ois.readObject();
                Form form = new Form(cont.getR());
                for (Mark point: cont.getPoints())
                { 
                    point.setIsBelongToForm(form.IsPointBelongsToForm(point));
                    point.setIsAnimating(false);
                }
                ous.writeObject(cont)
View Full Code Here

        this.R = 1;
        this.origin = null;
        this.step = 0;
        this.selectedX = 0;
        this.selectedY = 0;
        this.form = new Form(R);
        isDataUpdate = false;
    }
View Full Code Here

    public void setSelectedY(double y) {this.selectedY = y;}
    public void setX(double x) {this.x = x;}
    public void setY(double y) {this.y = y;}
    public void setR(int R) {
        this.R = R;
        form = new Form(R);
    }
View Full Code Here

            ObjectOutputStream ous = new ObjectOutputStream(client.getOutputStream());
            while (client.isConnected())
            {
                System.out.println("Checking points");
                Container cont = (Container) ois.readObject();
                Form form = new Form(cont.getR());
                for (Mark point: cont.getPoints())
                { 
                    point.setIsBelongToForm(form.IsPointBelongsToForm(point));
                    point.setIsAnimating(false);
                }
                ous.writeObject(cont)
                System.out.println("Points are checked");
            }
View Full Code Here

        {
            @Override
            public void mousePressed(MouseEvent e) {
                model.setX((e.getX()-model.getOrigin().getX())/model.getStep());
                model.setY((e.getY()-model.getOrigin().getY())/model.getStep());
                model.addPoint(new Mark(model.getX(), model.getY()));
                update();
            }
           
        };     
        plot.addMouseListener(mouseAdapter);
        plot.addMouseMotionListener(mouseAdapter);


        lblR = new JLabel();
        lblR.setText("R: ");
        lblR.setForeground(Color.WHITE);
        lblR.setBorder(BorderFactory.createEmptyBorder(0, 10 , 0 ,10));
       
        sliderR = new JSlider(1,10);    
        sliderR.setValue(1);
        ChangeListener sliderRListener = new ChangeListener() {
            @Override
            public void stateChanged(ChangeEvent e) {
                model.setR((Integer)sliderR.getValue());
                update();
            }
        };       
        sliderR.addChangeListener(sliderRListener);
        sliderR.setMaximumSize(new Dimension(350,25));
               
        header.add(lblR);
        header.add(sliderR);

        lblX = new JLabel();
        lblX.setText("X: ");
        lblX.setForeground(Color.WHITE);
        lblX.setBorder(BorderFactory.createEmptyBorder(0, 10, 0, 10));
           
        String choices[] = {"0","1","2","-1","-2","-3"};
        comboX = new JComboBox<String>();
        for (int i = 0; i < choices.length; i++)
            comboX.addItem (choices[i]);

        comboX.addItemListener(new ItemListener(){
            @Override
            public void itemStateChanged(ItemEvent e)
            {
                String item = (String)comboX.getSelectedItem();
                model.setX(Integer.valueOf(item));
                model.setSelectedX(model.getX());
                model.setY(model.getSelectedY());
                model.addPoint(new Mark(model.getX(),model.getY()));
                update();
       
            }
        });
        comboX.setMaximumSize(new Dimension(150, 25));
       
        header.add(lblX);
        header.add(comboX);

        lblY = new JLabel();
        lblY.setText("Y: ");
        lblY.setForeground(Color.WHITE);
        lblY.setBorder(BorderFactory.createEmptyBorder(0, 10, 0, 10));
       
        header.add(lblY);
       
        groupY = new ButtonGroup();
        ActionListener radioButtonActionListner = new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                String command = evt.getActionCommand();
                model.setY(Integer.valueOf(command));
                model.setSelectedY(model.getY());
                model.setX(model.getSelectedX());
                model.addPoint(new Mark(model.getX(),model.getY()));
                update();
            }
        };
        String radioButtonContraints[] = {"-2","-1","0","1","2"};
        JRadioButton radioButton = new JRadioButton(radioButtonContraints[0]);
View Full Code Here

    public void setY(double y) {this.y = y;}
    public void setR(int R) {
        this.R = R;
        form = new Form(R);
    }
    public void setOrigin(int x, int y) {this.origin = new Mark(x,y); }
View Full Code Here

           return new Dimension(150,150);
       }

     @Override
      public void paintComponent(Graphics g) {
           final Mark ORIGIN_POINT = new Mark(getWidth()/2, getHeight()/2);
           final Mark PANEL_NORTH_WEST = new Mark(0,0);
           final Mark PANEL_NORTH_EAST= new Mark(getWidth(),0);
           final Mark PANEL_SOUTH_WEST = new Mark(0,getHeight());
           final Mark PANEL_SOUTH_EAST = new Mark(getWidth(),getHeight());

           final int STEP = 50;

           model.setOrigin(ORIGIN_POINT);
           model.setStep(STEP);
View Full Code Here

TOP

Related Classes of lab5.common.Container

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.