How To Calculate Area
-
Can anyone aide me if figuring out how to code for calculating area? I know that I need to the length and width the input, convert them to the proper datatype, do the calculations, and display them. I just can't figure out HOW.
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SwingConstants;public class Flooring extends JFrame implements ActionListener{
JRadioButton radioWood, radioCarpet, radioGroup;
JLabel labelName, labelAddress, labelLength, labelWidth;
JTextField textName, textAddress, textLength, textWidth, textCalculateArea;
JButton buttonCalculateArea, buttonCalculateCost, buttonSubmitOrder, buttonDisplaySummary, buttonDisplayList;
int area;public Flooring() {
super("Flooring"); JTabbedPane tabbedPane = new JTabbedPane(); //Create Customer Panel & Add To JTabbedPane JPanel panel1 = new JPanel(new GridLayout(5, 2, 4, 9)); labelName = new JLabel("Name: ", SwingConstants.CENTER); panel1.add(labelName); textName = new JTextField(10); panel1.add(textName); labelAddress = new JLabel("Address: ", SwingConstants.CENTER); panel1.add(labelAddress); textAddress = new JTextField(50); panel1.add(textAddress); tabbedPane.addTab("Customer", null, panel1, "First Panel"); //Create Size Panel & Add To JTabbedPane JPanel panel2 = new JPanel(new GridLayout(5, 2, 4, 9)); radioWood = new JRadioButton("Wood"); radioWood.setBounds(336, 157, 64, 23); radioWood.setSelected(false); panel2.add(radioWood); radioCarpet = new JRadioButton("Carpet"); radioCarpet.setBounds(336, 157, 64, 23); radioCarpet.setSelected(false); panel2.add(radioCarpet); labelLength = new JLabel("Flooring Length: ", SwingConstants.CENTER); panel2.add(labelLength); textLength = new JTextField(10); panel2.add(textLength); labelWidth = new JLabel("Flooring Width: ", SwingConstants.CENTER); panel2.add(labelWidth); textWidth = new JTextField(10); panel2.add(textWidth); buttonCalculateArea = new JButton("Calculate Area"); panel2.add(buttonCalculateArea); buttonCalculateArea.addActionListener(this);