import java.awt.*;
import java.applet.*;
import symantec.itools.awt.InvisibleButton;
import java.math.*;
import java.lang.Math.*;
public class Rechner extends java.applet.Applet
{
static float eingabe;
static float eingabe2;
static float rechenart;
static float eingabe3;
public void init()
{
//{{INIT_CONTROLS
setLayout(null);
setBackground(java.awt.Color.black);
setSize(155,335);
button1.setLabel("+");
add(button1);
button1.setBackground(java.awt.Color.black);
button1.setForeground(java.awt.Color.yellow);
button1.setFont(new Font("Dialog", Font.PLAIN, 18));
button1.setBounds(108,192,40,38);
btm7.setLabel("7");
add(btm7);
btm7.setBackground(java.awt.Color.black);
btm7.setForeground(java.awt.Color.yellow);
btm7.setFont(new Font("Dialog", Font.PLAIN, 18));
btm7.setBounds(12,48,40,38);
btm8.setLabel("8");
add(btm8);
btm8.setBackground(java.awt.Color.black);
btm8.setForeground(java.awt.Color.yellow);
btm8.setFont(new Font("Dialog", Font.PLAIN, 18));
btm8.setBounds(60,48,40,38);
btm9.setLabel("9");
add(btm9);
btm9.setBackground(java.awt.Color.black);
btm9.setForeground(java.awt.Color.yellow);
btm9.setFont(new Font("Dialog", Font.PLAIN, 18));
btm9.setBounds(108,48,40,38);
btm4.setLabel("4");
add(btm4);
btm4.setBackground(java.awt.Color.black);
btm4.setForeground(java.awt.Color.yellow);
btm4.setFont(new Font("Dialog", Font.PLAIN, 18));
btm4.setBounds(12,96,40,38);
btm5.setLabel("5");
add(btm5);
btm5.setBackground(java.awt.Color.black);
btm5.setForeground(java.awt.Color.yellow);
btm5.setFont(new Font("Dialog", Font.PLAIN, 18));
btm5.setBounds(60,96,40,38);
btm6.setLabel("6");
add(btm6);
btm6.setBackground(java.awt.Color.black);
btm6.setForeground(java.awt.Color.yellow);
btm6.setFont(new Font("Dialog", Font.PLAIN, 18));
btm6.setBounds(108,96,40,38);
btm1.setLabel("1");
add(btm1);
btm1.setBackground(java.awt.Color.black);
btm1.setForeground(java.awt.Color.yellow);
btm1.setFont(new Font("Dialog", Font.PLAIN, 18));
btm1.setBounds(12,144,40,38);
btm2.setLabel("2");
add(btm2);
btm2.setBackground(java.awt.Color.black);
btm2.setForeground(java.awt.Color.yellow);
btm2.setFont(new Font("Dialog", Font.PLAIN, 18));
btm2.setBounds(60,144,40,38);
btm3.setLabel("3");
add(btm3);
btm3.setBackground(java.awt.Color.black);
btm3.setForeground(java.awt.Color.yellow);
btm3.setFont(new Font("Dialog", Font.PLAIN, 18));
btm3.setBounds(108,144,40,38);
add(txt1);
txt1.setBackground(java.awt.Color.black);
txt1.setForeground(java.awt.Color.yellow);
txt1.setFont(new Font("Dialog", Font.PLAIN, 18));
txt1.setBounds(12,12,132,24);
btm0.setLabel("0");
add(btm0);
btm0.setBackground(java.awt.Color.black);
btm0.setForeground(java.awt.Color.yellow);
btm0.setFont(new Font("Dialog", Font.PLAIN, 18));
btm0.setBounds(12,192,40,38);
btmgleich.setLabel("=");
add(btmgleich);
btmgleich.setBackground(java.awt.Color.black);
btmgleich.setForeground(java.awt.Color.yellow);
btmgleich.setFont(new Font("Dialog", Font.PLAIN, 18));
btmgleich.setBounds(108,240,40,38);
btmgleich.setVisible(false);
btmminus.setLabel("-");
add(btmminus);
btmminus.setBackground(java.awt.Color.black);
btmminus.setForeground(java.awt.Color.yellow);
btmminus.setFont(new Font("Dialog", Font.PLAIN, 18));
btmminus.setBounds(60,192,40,38);
btmmal.setLabel("*");
add(btmmal);
btmmal.setBackground(java.awt.Color.black);
btmmal.setForeground(java.awt.Color.yellow);
btmmal.setFont(new Font("Dialog", Font.PLAIN, 18));
btmmal.setBounds(12,240,40,38);
btmteil.setLabel("/");
add(btmteil);
btmteil.setBackground(java.awt.Color.black);
btmteil.setForeground(java.awt.Color.yellow);
btmteil.setFont(new Font("Dialog", Font.PLAIN, 18));
btmteil.setBounds(60,240,40,38);
btmwurzel.setLabel("Sqrl");
add(btmwurzel);
btmwurzel.setBackground(java.awt.Color.black);
btmwurzel.setForeground(java.awt.Color.yellow);
btmwurzel.setFont(new Font("Dialog", Font.PLAIN, 18));
btmwurzel.setBounds(12,288,40,38);
btmsin.setLabel("SIN");
add(btmsin);
btmsin.setBackground(java.awt.Color.black);
btmsin.setForeground(java.awt.Color.yellow);
btmsin.setFont(new Font("Dialog", Font.PLAIN, 18));
btmsin.setBounds(60,288,40,38);
//}}
//{{REGISTER_LISTENERS
SymMouse aSymMouse = new SymMouse();
btm0.addMouseListener(aSymMouse);
btm1.addMouseListener(aSymMouse);
btm2.addMouseListener(aSymMouse);
btm3.addMouseListener(aSymMouse);
btm4.addMouseListener(aSymMouse);
btm5.addMouseListener(aSymMouse);
btm6.addMouseListener(aSymMouse);
btm7.addMouseListener(aSymMouse);
btm8.addMouseListener(aSymMouse);
btm9.addMouseListener(aSymMouse);
button1.addMouseListener(aSymMouse);
btmgleich.addMouseListener(aSymMouse);
btmminus.addMouseListener(aSymMouse);
btmteil.addMouseListener(aSymMouse);
btmmal.addMouseListener(aSymMouse);
btmwurzel.addMouseListener(aSymMouse);
btmsin.addMouseListener(aSymMouse);
//}}
}
//{{DECLARE_CONTROLS
java.awt.Button button1 = new java.awt.Button();
java.awt.Button btm7 = new java.awt.Button();
java.awt.Button btm8 = new java.awt.Button();
java.awt.Button btm9 = new java.awt.Button();
java.awt.Button btm4 = new java.awt.Button();
java.awt.Button btm5 = new java.awt.Button();
java.awt.Button btm6 = new java.awt.Button();
java.awt.Button btm1 = new java.awt.Button();
java.awt.Button btm2 = new java.awt.Button();
java.awt.Button btm3 = new java.awt.Button();
java.awt.TextField txt1 = new java.awt.TextField();
java.awt.Button btm0 = new java.awt.Button();
java.awt.Button btmgleich = new java.awt.Button();
java.awt.Button btmminus = new java.awt.Button();
java.awt.Button btmmal = new java.awt.Button();
java.awt.Button btmteil = new java.awt.Button();
java.awt.Button btmwurzel = new java.awt.Button();
java.awt.Button btmsin = new java.awt.Button();
//}}
class SymMouse extends java.awt.event.MouseAdapter
{
public void mousePressed(java.awt.event.MouseEvent event)
{
Object object = event.getSource();
if (object == btm0)
btm0_MousePressed(event);
else if (object == btm1)
btm1_MousePressed(event);
else if (object == btm2)
btm2_MousePressed(event);
else if (object == btm3)
btm3_MousePressed(event);
else if (object == btm4)
btm4_MousePressed(event);
else if (object == btm5)
btm5_MousePressed(event);
else if (object == btm6)
btm6_MousePressed(event);
else if (object == btm7)
btm7_MousePressed(event);
else if (object == btm8)
btm8_MousePressed(event);
else if (object == btm9)
btm9_MousePressed(event);
else if (object == button1)
button1_MousePressed(event);
else if (object == btmgleich)
btmgleich_MousePressed(event);
else if (object == btmminus)
btmminus_MousePressed(event);
else if (object == btmteil)
btmteil_MousePressed(event);
else if (object == btmmal)
btmmal_MousePressed(event);
else if (object == btmwurzel)
btmwurzel_MousePressed(event);
else if (object == btmsin)
btmsin_MousePressed(event);
}
}
String zahl="";
void btm0_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+0);
}
void btm1_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+1);
}
void btm2_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+2);
}
void btm3_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+3);
}
void btm4_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+4);
}
void btm5_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+5);
}
void btm6_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+6);
}
void btm7_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+7);
}
void btm8_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+8);
}
void btm9_MousePressed(java.awt.event.MouseEvent event)
{
zahl=String.valueOf(txt1.getText());
txt1.setText(""+zahl+9);
}
void button1_MousePressed(java.awt.event.MouseEvent event)
{
Float Eingabe=Float.valueOf(txt1.getText());
eingabe=Eingabe.floatValue();
txt1.setText("");
rechenart=1;
btmgleich.setVisible(true);
}
void btmgleich_MousePressed(java.awt.event.MouseEvent event)
{
Float Eingabe=Float.valueOf(txt1.getText());
eingabe2=Eingabe.floatValue();
if (rechenart==1)
{
eingabe3=eingabe2+eingabe;
}
if (rechenart==2)
{
eingabe3=eingabe-eingabe2;
}
if (rechenart==3)
{
eingabe3=eingabe2*eingabe;
}
if (rechenart==4)
{
eingabe3=eingabe/eingabe2;
}
txt1.setText(""+eingabe3);
}
void btmminus_MousePressed(java.awt.event.MouseEvent event)
{
Float Eingabe=Float.valueOf(txt1.getText());
eingabe=Eingabe.floatValue();
txt1.setText("");
rechenart=2;
btmgleich.setVisible(true);
}
void btmteil_MousePressed(java.awt.event.MouseEvent event)
{
Float Eingabe=Float.valueOf(txt1.getText());
eingabe=Eingabe.floatValue();
txt1.setText("");
rechenart=4;
btmgleich.setVisible(true);
}
void btmmal_MousePressed(java.awt.event.MouseEvent event)
{
Float Eingabe=Float.valueOf(txt1.getText());
eingabe=Eingabe.floatValue();
txt1.setText("");
rechenart=3;
btmgleich.setVisible(true);
}
void btmwurzel_MousePressed(java.awt.event.MouseEvent event)
{
Float zahl=Float.valueOf(txt1.getText());
zahl = Math.lang.sqrt(zahl);
}
void btmsin_MousePressed(java.awt.event.MouseEvent event)
{
Float zahl=Float.valueOf(txt1.getText());
}
}