Browse Source

New task "Potenzrechner" added

remotes/origin/develop
fdai6040 2 years ago
parent
commit
74a8e4d17b
  1. 63
      src/main/java/src/TasksFrame.java

63
src/main/java/src/TasksFrame.java

@ -89,6 +89,8 @@ public class TasksFrame extends JFrame {
setupRoundSum(); setupRoundSum();
setupExponent();
setupUmrechnen(); setupUmrechnen();
setupBmi(); setupBmi();
@ -96,6 +98,67 @@ public class TasksFrame extends JFrame {
}
private void setupExponent() {
JPanel jPanel = setupPanel("Potenzrechner");
JButton button = new JButton("calculate");
button.setVisible(true);
button.setBounds(10, 65, 100, 30);
button.setForeground(Color.WHITE);
button.setBackground(Color.BLUE);
JLabel height = new JLabel("basis");
height.setVisible(true);
height.setBounds(10, 20, 60, 30);
JTextField jTextField = new JTextField();
jTextField.setVisible(true);
jTextField.setBounds( 10, 45, 30, 20);
jTextField.setFont(new java.awt.Font("Arial", Font.BOLD, 12));
JLabel weight = new JLabel("exponent");
weight.setVisible(true);
weight.setBounds(80, 20, 60, 30);
JTextField textField = new JTextField();
textField.setVisible(true);
textField.setBounds( 80, 45, 30, 20);
textField.setFont(new java.awt.Font("Arial", Font.BOLD, 12));
JLabel jLabel = new JLabel();
jLabel.setVisible(true);
jLabel.setBounds(10, 90, 150, 30);
jPanel.add(button);
jPanel.add(jTextField);
jPanel.add(height);
jPanel.add(weight);
jPanel.add(textField);
jPanel.add(jLabel);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String text = jTextField.getText();
String text1 = textField.getText();
double val = Double.valueOf(text);
double val1 = Double.valueOf(text1);
double res = Double.valueOf(expo(val, val1));
jLabel.setText(String.valueOf(res));
}
});
}
public double expo(double base, double exp) {
double result = Math.pow(base, exp) ;
return result;
} }
private void setupDate() { private void setupDate() {

Loading…
Cancel
Save