(TCO 1) Complete the following Java Applet program that will calculate the area
ID: 3907030 • Letter: #
Question
(TCO 1) Complete the following Java Applet program that will calculate the area of a circle. (hint: area = pi * radius square) import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Circle { JLabel area; JTextField radius; JButton calculate; public void init() { JPanel panel = new JPanel(new GridLayout(4,2)); panel.add(new JLabel("Radius:")); radius = new JTextField(); panel.add(radius); panel.add(new JLabel("Area:")); area = new JLabel(); panel.add(area); calculate = new JButton("Calculate"); panel.add(calculate); calculate.addActionListener(this); getContentPane().add(panel); } public void actionPerformed(ActionEvent arg0) { } }
Explanation / Answer
package Bank; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Circle extends JFrame implements ActionListener{ JLabel area; JTextField radius; JButton calculate; public void init() { JPanel panel = new JPanel(new GridLayout(4,2)); panel.add(new JLabel("Radius:")); radius = new JTextField(); panel.add(radius); panel.add(new JLabel("Area:")); area = new JLabel(); panel.add(area); calculate = new JButton("Calculate"); panel.add(calculate); calculate.addActionListener(this); add(panel); } public void actionPerformed(ActionEvent arg0) { double r = Double.parseDouble(radius.getText()); area.setText(String.valueOf(Math.PI * r * r)); } }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.