package de.nerdwest.firmaX;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import de.nerdwest.firmaY.*;

public class WetterFrame extends JFrame implements ActionListener{

	private JButton temperaturButton, luftdruckButton;
	private JLabel temperaturLabel, luftdruckLabel;
	private Wetterstation ws;
	
	public WetterFrame(){
		
		super("Wetterstation 1.0");
		
		ws = new WetterstationDummy();
		
		setLayout(new GridLayout(2,2));
		temperaturButton = new JButton("Hole Temperatur");
		temperaturButton.addActionListener(this);
		luftdruckButton = new JButton("Hole Luftdruck");
		luftdruckButton.addActionListener(this);
		
		temperaturLabel = new JLabel();
		luftdruckLabel = new JLabel();
		
		add(temperaturButton);
		add(temperaturLabel);
		add(luftdruckButton);
		add(luftdruckLabel);
		
		setSize(400,100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
	}

	@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getSource()==temperaturButton){
			temperaturLabel.setText(ws.getGradCelsius()+" Grad Celsius");
		
		}else if(e.getSource() == luftdruckButton){
			luftdruckLabel.setText(ws.getLuftdruck()+" hPa");
		}
		
	}
	
}