Hallo Freunde
Hoffe ich bin hier richtig mit meinem Post.
Ich bin ganz frisch hier und auch mehr oder weniger in Java.
Hab jetzt zwar ein Semester hinter mir, aber irgendwie haben die uns da nicht sooo viel beigebracht.
Naja. Auf jeden Fall versuche ich grad einen Taschenrechner zu Programmieren, der später im Browser laufen soll. Quasi benutze ich ein JApplet. Soweit bin ich bereits, komme aber irgendwie nicht weiter:
[Java]
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Applet extends JApplet implements ActionListener {
public TextField f1 = new TextField();
public Applet() {
Container content = getContentPane();
content.setLayout(new BorderLayout());
content.setBackground(Color.green);
JPanel northPanel = new JPanel();
JPanel centerPanel = new JPanel();
content.add(northPanel, BorderLayout.NORTH);
content.add(centerPanel, BorderLayout.CENTER);
northPanel.setLayout(new GridLayout(1, 1));
centerPanel.setLayout(new GridLayout(4, 4));
northPanel.add(f1);
JButton b1 = new JButton("7");
centerPanel.add(b1);
b1.addActionListener(this);
b1.setActionCommand("7");
..... hier wären die anderen Buttons
}
public void actionPerformed(ActionEvent event) {
f1.setText(f1.getText() + event.getActionCommand());
}
}
[/Java]
Also wenn ich nun auf die Button drücke, wird die Zahl ins TextField geschrieben.
Aber wie rechne ich nun damit?!
Steh ein wenig auf dem Schlauch.
Danke schon einmal
Hoffe ich bin hier richtig mit meinem Post.
Ich bin ganz frisch hier und auch mehr oder weniger in Java.
Hab jetzt zwar ein Semester hinter mir, aber irgendwie haben die uns da nicht sooo viel beigebracht.
Naja. Auf jeden Fall versuche ich grad einen Taschenrechner zu Programmieren, der später im Browser laufen soll. Quasi benutze ich ein JApplet. Soweit bin ich bereits, komme aber irgendwie nicht weiter:
[Java]
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Applet extends JApplet implements ActionListener {
public TextField f1 = new TextField();
public Applet() {
Container content = getContentPane();
content.setLayout(new BorderLayout());
content.setBackground(Color.green);
JPanel northPanel = new JPanel();
JPanel centerPanel = new JPanel();
content.add(northPanel, BorderLayout.NORTH);
content.add(centerPanel, BorderLayout.CENTER);
northPanel.setLayout(new GridLayout(1, 1));
centerPanel.setLayout(new GridLayout(4, 4));
northPanel.add(f1);
JButton b1 = new JButton("7");
centerPanel.add(b1);
b1.addActionListener(this);
b1.setActionCommand("7");
..... hier wären die anderen Buttons
}
public void actionPerformed(ActionEvent event) {
f1.setText(f1.getText() + event.getActionCommand());
}
}
[/Java]
Also wenn ich nun auf die Button drücke, wird die Zahl ins TextField geschrieben.
Aber wie rechne ich nun damit?!
Steh ein wenig auf dem Schlauch.
Danke schon einmal