I have several issues that I cannot figure out. I need to figure out how to ensure that all data is saved in the database. I also need to figure out how to display an order summary and order list. Any pointers in the right directions are appreciated.
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;
JTextArea textAreaSummary;
JTabbedPane tabbedPane;
public Flooring() {
super("Flooring");
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);