import java.applet.Applet;
import java.awt.*;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;

import javax.swing.*;

public class Cl_Schw_surface extends Applet{
	Button bt_Test;
	private JPanel contentPane;
	Scrollbar sb_Daempf, sb_Phase, sb_Masse, sb_Federc;
	JTextField tx_Masse, tx_Federc;
	int Wert;
	double daempf = 0;
	double masse = 1;
	double federc = 1;
	
	
	public void Cl_Schw_surface()
	{
		
		setBounds(200, 100, 800, 600);
		setLayout(null);
		Panel panel = new Panel();
		panel.setBackground(new Color(1, 5, 245));
		panel.setBounds(100, 10, 600, 440);
		add(panel);
		
		JLabel l_Daempf = new JLabel("Daempfung");
		l_Daempf.setBounds(8, 280, 120, 14);
		contentPane.add(l_Daempf);
		
		JLabel l_Masse = new JLabel("Masse");
		l_Masse.setBounds(8, 470, 120, 14);
		add(l_Masse);
		
		JLabel l_Federc = new JLabel("Federkonstante");
		l_Federc.setBounds(8, 520, 120, 14);
		contentPane.add(l_Federc);
		
		tx_Masse = new JTextField();
		tx_Masse.setBounds(265, 490, 86, 20);
		tx_Masse.setText(String.valueOf(masse));
		add(tx_Masse);
		tx_Masse.setColumns(10);
		
		tx_Federc = new JTextField();
		tx_Federc.setBounds(265, 540, 86, 20);
		tx_Federc.setText(String.valueOf(federc));
		add(tx_Federc);
		tx_Federc.setColumns(10);
		
		
		sb_Daempf = new Scrollbar(Scrollbar.VERTICAL, 0,1,0,100);
		sb_Daempf.setBounds(23, 40, 17, 231);
		sb_Daempf.setValue(0);
		add(sb_Daempf);
		class WertChange implements AdjustmentListener{
			    public void adjustmentValueChanged(AdjustmentEvent ae){
			    daempf = (double) sb_Daempf.getValue()/100;
			    repaint();
			      
			    }
			  }
		sb_Daempf.addAdjustmentListener(new WertChange());
		
		sb_Masse = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,1,100);
		sb_Masse.setBounds(12, 490, 230, 17);
		sb_Masse.setValue(50);
		add(sb_Masse);
		class MassChange implements AdjustmentListener{
			    public void adjustmentValueChanged(AdjustmentEvent ae){
			    masse = (double) sb_Masse.getValue()/50;
			    repaint();
				tx_Masse.setText(String.valueOf(masse)); 
			    }
			  }
		sb_Masse.addAdjustmentListener(new MassChange());
		
		sb_Federc = new Scrollbar(Scrollbar.HORIZONTAL, 0,1,1,100);
		sb_Federc.setBounds(12, 540, 230, 17);
		sb_Federc.setValue(50);
		add(sb_Federc);
		class FcChange implements AdjustmentListener{
			    public void adjustmentValueChanged(AdjustmentEvent ae){
			    federc = (double) sb_Federc.getValue()/50;
			    repaint();
				tx_Federc.setText(String.valueOf(federc)); 
			    }
			  }
		sb_Federc.addAdjustmentListener(new FcChange());
		
		sb_Phase = new Scrollbar(Scrollbar.VERTICAL, 0,1,1,90);
		sb_Phase.setBounds(59, 40, 17, 231);
		sb_Daempf.setValue(1);
		add(sb_Phase);
		class PChange implements AdjustmentListener{
			    public void adjustmentValueChanged(AdjustmentEvent ae){
				//Frequenz = sb_Phase.getValue();
				repaint();
			      
			    }
			  }
		sb_Phase.addAdjustmentListener(new PChange());

		}
	


	}

