My GUI Program will compile and run but will not display my GUI
Here is the code:
Ignore the pictures Btw
import javax.swing.*;
import java.awt.event.*;
import java.util.regex.*;
import java.awt.*;
import javax.swing.JTextField;
import javax.swing.ImageIcon;
public class SuperRetail extends JFrame
{
public static void main(String[]args) {
JFrame frame = new JFrame();
JPanel panel1 = new JPanel();
JLabel label1 = new JLabel("Helmet");
ImageIcon myPic1 = new ImageIcon("helmet.jpg");
JButton button1 = new JButton("Add To Cart");
JPanel panel2 = new JPanel();
JLabel label2 = new JLabel("Football");
ImageIcon myPic2 = new ImageIcon("football.jpg");
JButton button2 = new JButton("Add To Cart");
JLabel label3 = new JLabel("Sliotar");
ImageIcon myPic3 = new ImageIcon("sliotar.jpg");
JButton button3 = new JButton("Add To Cart");
JLabel label4 = new JLabel("Hurley");
ImageIcon myPic4 = new ImageIcon("hurley.jpg");
JButton button4 = new JButton("Add To Cart");
JLabel label5 = new JLabel("Gloves");
ImageIcon myPic5 = new ImageIcon("gloves.jpg");
JButton button5 = new JButton("Add To Cart");
JTextField Tf1 = new JTextField();
Tf1.setColumns(20);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Helmet added to cart");
}
});
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Football added to cart");
}
});
button3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Sliotar added to cart");
}
});
button4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Hurley added to cart");
}
});
button5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Gloves added to cart");
}
});
JPanel panel = new JPanel(new BorderLayout(2,2));
panel1 = new JPanel(new GridLayout(3, 2));
panel2 = new JPanel(new GridLayout(3, 2));
panel1.setBackground(Color.RED);
panel1.add(panel1, BorderLayout.WEST);
panel1.add(label1);
panel1.add(button1);
panel.add(panel2, BorderLayout.EAST);
panel2.add(label2);
panel2.add(button2);
panel1.add(label3);
panel1.add(button3);
panel1.add(label4);
panel1.add(button4);
panel1.add(label5);
panel1.add(button5);
panel1.add(Tf1);
frame.add(panel);
frame.add(panel1);
frame.add(panel2);
frame.setVisible(true);
}
}
Here is the FrameViewer Code
import javax.swing.JFrame;
public class SuperRetailViewer
{
public static void main(String[] args)
{
JFrame frame = new SuperRetail();
final int FRAME_WIDTH = 400;
final int FRAME_HEIGHT = 400;
frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
frame.setTitle("SuperRetail.ie");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
Here is the code:
Ignore the pictures Btw
import javax.swing.*;
import java.awt.event.*;
import java.util.regex.*;
import java.awt.*;
import javax.swing.JTextField;
import javax.swing.ImageIcon;
public class SuperRetail extends JFrame
{
public static void main(String[]args) {
JFrame frame = new JFrame();
JPanel panel1 = new JPanel();
JLabel label1 = new JLabel("Helmet");
ImageIcon myPic1 = new ImageIcon("helmet.jpg");
JButton button1 = new JButton("Add To Cart");
JPanel panel2 = new JPanel();
JLabel label2 = new JLabel("Football");
ImageIcon myPic2 = new ImageIcon("football.jpg");
JButton button2 = new JButton("Add To Cart");
JLabel label3 = new JLabel("Sliotar");
ImageIcon myPic3 = new ImageIcon("sliotar.jpg");
JButton button3 = new JButton("Add To Cart");
JLabel label4 = new JLabel("Hurley");
ImageIcon myPic4 = new ImageIcon("hurley.jpg");
JButton button4 = new JButton("Add To Cart");
JLabel label5 = new JLabel("Gloves");
ImageIcon myPic5 = new ImageIcon("gloves.jpg");
JButton button5 = new JButton("Add To Cart");
JTextField Tf1 = new JTextField();
Tf1.setColumns(20);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Helmet added to cart");
}
});
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Football added to cart");
}
});
button3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Sliotar added to cart");
}
});
button4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Hurley added to cart");
}
});
button5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0)
{
Tf1.setText("Gloves added to cart");
}
});
JPanel panel = new JPanel(new BorderLayout(2,2));
panel1 = new JPanel(new GridLayout(3, 2));
panel2 = new JPanel(new GridLayout(3, 2));
panel1.setBackground(Color.RED);
panel1.add(panel1, BorderLayout.WEST);
panel1.add(label1);
panel1.add(button1);
panel.add(panel2, BorderLayout.EAST);
panel2.add(label2);
panel2.add(button2);
panel1.add(label3);
panel1.add(button3);
panel1.add(label4);
panel1.add(button4);
panel1.add(label5);
panel1.add(button5);
panel1.add(Tf1);
frame.add(panel);
frame.add(panel1);
frame.add(panel2);
frame.setVisible(true);
}
}
Here is the FrameViewer Code
import javax.swing.JFrame;
public class SuperRetailViewer
{
public static void main(String[] args)
{
JFrame frame = new SuperRetail();
final int FRAME_WIDTH = 400;
final int FRAME_HEIGHT = 400;
frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);
frame.setTitle("SuperRetail.ie");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}