import java.awt.Dimension;
import java.awt.event.*;
import javax.swing.*;
public class BMICalculator {
JFrame frame;
JPanel panel;
JLabel title, weightJLabel;
JTextField weightJTextField, heightJTextField;
JLabel heightJLabel, bmiJLabel;
JButton calculate;
public BMICalculator() {
panel = new JPanel();
title = new JLabel ("Please enter your weight and height below to compute your BMI");
weightJLabel = new JLabel("Weight (kg): ");
weightJTextField = new JTextField(5);
heightJLabel = new JLabel("Height (m): ");
heightJTextField = new JTextField(5);
panel.add(title);
panel.add(weightJLabel);
panel.add(weightJTextField);
panel.add(heightJLabel);
panel.add(heightJTextField);
calculate = new JButton("Compute BMI");
panel.add(calculate);
// ( 2 Punkte )
bmiJLabel = new JLabel("");
// ( 2 Punkte)
JFrame frame = new JFrame("BMI Calculator");
frame.setSize(new Dimension(450, 150));
// ( 2 Punkte )
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
private class ButtonActionListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent arg0) {
String weightString = weightJTextField.getText();
String heightString = heightJTextField.getText();
// BMI = WEight / ( HEIGHT * HEIGHT )
// ( 4 Punkte )
bmiJLabel.setText("Your BMI is: " /*+ bmi*/); // <- auskommentieren
}
}
public static void main(String[] args) {
BMICalculator bmiCalculator = new BMICalculator();
}
}