import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;

public class Opgave7_2 extends JFrame
    implements ActionListener {
	
    private JLabel omhoogLabel, omlaagLabel;
    private JButton omhoogKnop,omlaagKnop;
    private int waarde=165;
    private JPanel panel,lift;
    private Graphics paper;
    private Container window;
    private JButton middenKnop;
           
    
     public static void main(String[] args) {
        
        Opgave7_2 opgave7_2 = new Opgave7_2();
        opgave7_2.setSize(260,400);
        opgave7_2.createGUI();
        opgave7_2.show();
        
                
    }
    
   private void createGUI() {
        
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(null);
       
        lift = new JPanel();
        lift.setBounds(10,165,20,10);
        lift.setBackground(Color.red);
    	window.add(lift);
        
        panel = new JPanel();
    	panel.setBounds(10,10,20,350);
    	panel.setBackground(Color.white);
    	window.add(panel);    		
    	        
        omhoogLabel = new JLabel();
        omhoogLabel.setBounds(60,10,150,20);
        omhoogLabel.setText("De lift naar omhoog");
        window.add(omhoogLabel);
        
        omhoogKnop = new JButton();
        omhoogKnop.setBounds(40,30,150,20);
        omhoogKnop.setText("Omhoog");
        omhoogKnop.addActionListener(this);
        window.add(omhoogKnop);
        
        omlaagLabel = new JLabel();
        omlaagLabel.setBounds(60,310,150,20);
        omlaagLabel.setText("De lift naar omlaag");
        window.add(omlaagLabel);
        
        omlaagKnop = new JButton();
        omlaagKnop.setBounds(40,330,150,20);
        omlaagKnop.setText("Omlaag");
        omlaagKnop.addActionListener(this);
        window.add(omlaagKnop);   
        
        middenKnop = new JButton();
      middenKnop.setBounds(40,180,150,20);
      middenKnop.setText("Omhoog");
      middenKnop.addActionListener(this);
      window.add(middenKnop);
    
        
        
      	                    
        
    }
    
    
   
  
     public void actionPerformed(ActionEvent e)  {    
       
    	
           
        if (e.getSource() == omhoogKnop) {
        	
        	if ( waarde > 10 ) {
        		waarde = waarde - 10;
        	} else {
        	    waarde = waarde - 0;
        	}
        	
        
        }
        
        if (e.getSource() == omlaagKnop) {
        	
        	if ( waarde < 340 ) {
        		waarde = waarde + 10;
        	} else {
        	    waarde = waarde + 0;
        	}
        	        	
        
        }
        
         if (e.getSource() == middenKnop) {
        	
       waarde = 165;
        	        	
        
    }


        
        
        tekenLift(waarde);
     
    }
    
    
    public void tekenLift(int y) {
    	
           
        lift.setBounds(10,y,20,10);
        lift.setBackground(Color.red);
    	
        
    	
    	
    	
    }
  
    
     
 
      
}

