package paketGUI;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import paketGFS.Rechner;
public class FensterRechner extends JFrame {
Rechner eins = new Rechner();
private JPanel jContentPane = null;
private JTextField txtAusgabe = null;
private JButton cmdSinus = null;
private JButton cmdCosinus = null;
private JButton cmdTangens = null;
private JButton cmdLog = null;
private JButton cmdLn = null;
private JButton cmdeins = null;
private JButton cmdzwei = null;
private JButton cmddrei = null;
private JButton cmdvier = null;
private JButton cmdfuenf = null;
private JButton cmdsechs = null;
private JButton cmdsieben = null;
private JButton cmdacht = null;
private JButton cmdneun = null;
private JButton cmdEnter = null;
private JButton cmdAns = null;
private JButton cmdnull = null;
private JButton cmdpunkt = null;
private JButton cmdlöschen = null;
private JButton cmdplus = null;
private JButton cmdminus = null;
private JButton cmdmal = null;
private JButton cmdgeteilt = null;
private JButton cmdWurzel = null;
private JButton cmdhoch = null;
private JTextField txtausgabe2 = null;
private JTextField txtergebnis = null;
public FensterRechner() {
super();
initialize();
}
private void initialize() {
this.setSize(569, 552);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getTxtAusgabe(), null);
jContentPane.add(getCmdSinus(), null);
jContentPane.add(getCmdCosinus(), null);
jContentPane.add(getCmdTangens(), null);
jContentPane.add(getCmdLog(), null);
jContentPane.add(getCmdLn(), null);
jContentPane.add(getCmdeins(), null);
jContentPane.add(getCmdzwei(), null);
jContentPane.add(getCmddrei(), null);
jContentPane.add(getCmdvier(), null);
jContentPane.add(getCmdfuenf(), null);
jContentPane.add(getCmdsechs(), null);
jContentPane.add(getCmdsieben(), null);
jContentPane.add(getCmdacht(), null);
jContentPane.add(getCmdneun(), null);
jContentPane.add(getCmdEnter(), null);
jContentPane.add(getCmdnull(), null);
jContentPane.add(getCmdpunkt(), null);
jContentPane.add(getCmdlöschen(), null);
jContentPane.add(getCmdAns(), null);
jContentPane.add(getCmdplus(), null);
jContentPane.add(getCmdminus(), null);
jContentPane.add(getCmdmal(), null);
jContentPane.add(getCmdgeteilt(), null);
jContentPane.add(getCmdWurzel(), null);
jContentPane.add(getCmdhoch(), null);
jContentPane.add(getTxtausgabe2(), null);
jContentPane.add(getTxtergebnis(), null);
}
return jContentPane;
}
private JTextField getTxtAusgabe() {
if (txtAusgabe == null) {
txtAusgabe = new JTextField();
txtAusgabe.setBounds(new java.awt.Rectangle(19,20,228,83));
}
return txtAusgabe;
}
/*public void erzeugeButtons()
{
for(int x=0; x<10; x++)
{
JButton b=new JButton(String.valueOf(x));
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
//was auch immer machen...
}
});
FensterRechner.add(b);
}
}*/
private JButton getCmdSinus() {
if (cmdSinus == null) {
cmdSinus = new JButton();
cmdSinus.setBounds(new java.awt.Rectangle(121,142,81,29));
cmdSinus.setText("sin");
cmdSinus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
int zahl1 = Integer.parseInt(txtAusgabe.getText());
double ergebnis = eins.sinus(zahl1);
txtergebnis.setText(ergebnis);
}
});
}
return cmdSinus;
}
private JButton getCmdCosinus() {
if (cmdCosinus == null) {
cmdCosinus = new JButton();
cmdCosinus.setText("cos");
cmdCosinus.setSize(new java.awt.Dimension(81,29));
cmdCosinus.setLocation(new java.awt.Point(221,138));
cmdCosinus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdCosinus;
}
private JButton getCmdTangens() {
if (cmdTangens == null) {
cmdTangens = new JButton();
cmdTangens.setText("tan");
cmdTangens.setSize(new java.awt.Dimension(81,29));
cmdTangens.setLocation(new java.awt.Point(313,139));
cmdTangens.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdTangens;
}
private JButton getCmdLog() {
if (cmdLog == null) {
cmdLog = new JButton();
cmdLog.setText("log");
cmdLog.setSize(new java.awt.Dimension(81,29));
cmdLog.setLocation(new java.awt.Point(23,266));
cmdLog.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdLog;
}
private JButton getCmdLn() {
if (cmdLn == null) {
cmdLn = new JButton();
cmdLn.setText("ln");
cmdLn.setSize(new java.awt.Dimension(81,29));
cmdLn.setLocation(new java.awt.Point(22,305));
cmdLn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdLn;
}
private JButton getCmdeins() {
if (cmdeins == null) {
cmdeins = new JButton();
cmdeins.setText("1");
cmdeins.setSize(new java.awt.Dimension(72,32));
cmdeins.setLocation(new java.awt.Point(126,266));
cmdeins.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "1");
txtausgabe2.setText(txtausgabe2.getText() + "1");
}
});
}
return cmdeins;
}
private JButton getCmdzwei() {
if (cmdzwei == null) {
cmdzwei = new JButton();
cmdzwei.setText("2");
cmdzwei.setSize(new java.awt.Dimension(72,32));
cmdzwei.setLocation(new java.awt.Point(222,267));
cmdzwei.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
txtAusgabe.setText(txtAusgabe.getText() + "2");
txtausgabe2.setText(txtausgabe2.getText() + "2");
}
});
}
return cmdzwei;
}
private JButton getCmddrei() {
if (cmddrei == null) {
cmddrei = new JButton();
cmddrei.setText("3");
cmddrei.setSize(new java.awt.Dimension(72,32));
cmddrei.setLocation(new java.awt.Point(311,267));
cmddrei.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "3");
txtausgabe2.setText(txtausgabe2.getText() + "3");
}
});
}
return cmddrei;
}
private JButton getCmdvier() {
if (cmdvier == null) {
cmdvier = new JButton();
cmdvier.setText("4");
cmdvier.setSize(new java.awt.Dimension(72,32));
cmdvier.setLocation(new java.awt.Point(127,222));
cmdvier.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "4");
txtausgabe2.setText(txtausgabe2.getText() + "4");
}
});
}
return cmdvier;
}
private JButton getCmdfuenf() {
if (cmdfuenf == null) {
cmdfuenf = new JButton();
cmdfuenf.setText("5");
cmdfuenf.setSize(new java.awt.Dimension(72,32));
cmdfuenf.setLocation(new java.awt.Point(221,221));
cmdfuenf.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "5");
txtausgabe2.setText(txtausgabe2.getText() + "5");
}
});
}
return cmdfuenf;
}
private JButton getCmdsechs() {
if (cmdsechs == null) {
cmdsechs = new JButton();
cmdsechs.setText("6");
cmdsechs.setSize(new java.awt.Dimension(72,32));
cmdsechs.setLocation(new java.awt.Point(312,224));
cmdsechs.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "6");
txtausgabe2.setText(txtausgabe2.getText() + "6");
}
});
}
return cmdsechs;
}
private JButton getCmdsieben() {
if (cmdsieben == null) {
cmdsieben = new JButton();
cmdsieben.setText("7");
cmdsieben.setSize(new java.awt.Dimension(72,32));
cmdsieben.setLocation(new java.awt.Point(126,180));
cmdsieben.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "7");
txtausgabe2.setText(txtausgabe2.getText() + "7");
}
});
}
return cmdsieben;
}
private JButton getCmdacht() {
if (cmdacht == null) {
cmdacht = new JButton();
cmdacht.setBounds(new java.awt.Rectangle(221,179,72,32));
cmdacht.setText("8");
cmdacht.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "8");
txtausgabe2.setText(txtausgabe2.getText() + "8");
}
});
}
return cmdacht;
}
private JButton getCmdneun() {
if (cmdneun == null) {
cmdneun = new JButton();
cmdneun.setText("9");
cmdneun.setSize(new java.awt.Dimension(72,32));
cmdneun.setLocation(new java.awt.Point(310,177));
cmdneun.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "9");
txtausgabe2.setText(txtausgabe2.getText() + "9");
}
});
}
return cmdneun;
}
private JButton getCmdEnter() {
if (cmdEnter == null) {
cmdEnter = new JButton();
cmdEnter.setText("Enter");
cmdEnter.setSize(new java.awt.Dimension(81,29));
cmdEnter.setLocation(new java.awt.Point(406,315));
cmdEnter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
}
});
}
return cmdEnter;
}
private JButton getCmdAns() {
if (cmdAns == null) {
cmdAns = new JButton();
cmdAns.setText("Ans");
cmdAns.setSize(new java.awt.Dimension(81,29));
cmdAns.setLocation(new java.awt.Point(312,314));
cmdAns.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdAns;
}
private JButton getCmdnull() {
if (cmdnull == null) {
cmdnull = new JButton();
cmdnull.setText("0");
cmdnull.setSize(new java.awt.Dimension(72,32));
cmdnull.setLocation(new java.awt.Point(127,308));
cmdnull.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + "0");
txtausgabe2.setText(txtausgabe2.getText() + "0");
}
});
}
return cmdnull;
}
private JButton getCmdpunkt() {
if (cmdpunkt == null) {
cmdpunkt = new JButton();
cmdpunkt.setText(".");
cmdpunkt.setSize(new java.awt.Dimension(72,32));
cmdpunkt.setLocation(new java.awt.Point(221,310));
cmdpunkt.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
txtAusgabe.setText(txtAusgabe.getText() + ".");
txtausgabe2.setText(txtausgabe2.getText() + ".");
}
});
}
return cmdpunkt;
}
private JButton getCmdlöschen() {
if (cmdlöschen == null) {
cmdlöschen = new JButton();
cmdlöschen.setText("C");
cmdlöschen.setSize(new java.awt.Dimension(66,29));
cmdlöschen.setLocation(new java.awt.Point(487,49));
cmdlöschen.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
txtAusgabe.setText("");
txtausgabe2.setText("");
txtergebnis.setText("");
}
});
}
return cmdlöschen;
}
private JButton getCmdplus() {
if (cmdplus == null) {
cmdplus = new JButton();
cmdplus.setText("+");
cmdplus.setSize(new java.awt.Dimension(81,29));
cmdplus.setLocation(new java.awt.Point(406,268));
cmdplus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdplus;
}
private JButton getCmdminus() {
if (cmdminus == null) {
cmdminus = new JButton();
cmdminus.setText("-");
cmdminus.setSize(new java.awt.Dimension(81,29));
cmdminus.setLocation(new java.awt.Point(404,221));
cmdminus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
int zahl1 = Integer.parseInt(txtAusgabe.getText());
int zahl2 = Integer.parseInt(txtausgabe2.getText());
eins.addieren(zahl1, zahl2);
}
});
}
return cmdminus;
}
private JButton getCmdmal() {
if (cmdmal == null) {
cmdmal = new JButton();
cmdmal.setText("X");
cmdmal.setSize(new java.awt.Dimension(81,29));
cmdmal.setLocation(new java.awt.Point(403,175));
cmdmal.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdmal;
}
private JButton getCmdgeteilt() {
if (cmdgeteilt == null) {
cmdgeteilt = new JButton();
cmdgeteilt.setText("/");
cmdgeteilt.setSize(new java.awt.Dimension(81,29));
cmdgeteilt.setLocation(new java.awt.Point(404,138));
cmdgeteilt.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdgeteilt;
}
private JButton getCmdWurzel() {
if (cmdWurzel == null) {
cmdWurzel = new JButton();
cmdWurzel.setText("Wurzel");
cmdWurzel.setSize(new java.awt.Dimension(81,29));
cmdWurzel.setLocation(new java.awt.Point(23,227));
cmdWurzel.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdWurzel;
}
private JButton getCmdhoch() {
if (cmdhoch == null) {
cmdhoch = new JButton();
cmdhoch.setBounds(new java.awt.Rectangle(25,179,77,38));
cmdhoch.setText("^");
cmdhoch.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
}
});
}
return cmdhoch;
}
private JTextField getTxtausgabe2() {
if (txtausgabe2 == null) {
txtausgabe2 = new JTextField();
txtausgabe2.setBounds(new java.awt.Rectangle(270,19,201,83));
}
return txtausgabe2;
}
private JTextField getTxtergebnis() {
if (txtergebnis == null) {
txtergebnis = new JTextField();
txtergebnis.setBounds(new java.awt.Rectangle(127,389,284,79));
}
return txtergebnis;
}
} // @jve:decl-index=0:visual-constraint="393,172"