//:Ex12.java

import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.border.*;
import javax.swing.table.*;
import javax.swing.event.*;
import javax.swing.tree.*;
import java.io.*;
import java.net.*;



public class Ex12 extends JFrame { 

	//Primitives ...
	//Collections ...

	 public Ex12 () {

	Vector V2 = new Vector();
		Container container = null; 
		JPanel P1 = null; 
		JLabel L1 = null; 
		JLabel L2 = null; 
		JPanel P2 = null; 
		JSplitPane SP1 = null; 
		JPanel P4 = null; 
		JList JL1 = null; 
		JPanel P5 = null; 
		JTextArea JT1 = null; 
		JPanel P3 = null; 
		JLabel L3 = null; 
		JButton B1 = null; 
		JButton B2 = null; 


		Vector V2colNames = new Vector();
		V2.addElement("CockTail");
		V2.addElement("Applese");
		V2.addElement("DataMobile");
		V2colNames.addElement("JavaProduct");
	
		container  = this.getContentPane();
		setTitle("F1"); 
		setVisible(true); 
		setSize(500,400); 
		setLocation(10,50); 

		container.setLayout( new BorderLayout(5, 5)); 
		P1 = new JPanel();
		P1.setBorder(new LineBorder(Color.black,1)); 
		container.add(P1, "North" ); 

		P1.setLayout( new GridLayout(1, 2, 15, 5)); 
		L1 = new JLabel();
		L1.setText("Java Products");
		P1.add(L1); 

		L2 = new JLabel();
		L2.setText("Shopping Cart");
		P1.add(L2); 

		P2 = new JPanel();
		P2.setBorder(new LineBorder(Color.black,1)); 
		container.add(P2, "Center" ); 

		P2.setLayout( new BorderLayout(5, 5)); 
		P4 = new JPanel();
		P4.setBorder(new LineBorder(Color.black,1)); 

		P4.setLayout( new FlowLayout(FlowLayout.CENTER, 5, 5)); 
		JL1 = new JList(V2); 
		P4.add(JL1); 

		P5 = new JPanel();
		P5.setBorder(new LineBorder(Color.black,1)); 

		P5.setLayout( new FlowLayout(FlowLayout.CENTER, 5, 5)); 
		JT1 = new JTextArea();
		P5.add(JT1); 

		P3 = new JPanel();
		P3.setBorder(new LineBorder(Color.black,1)); 
		container.add(P3, "South" ); 

		P3.setLayout( new GridLayout(1, 3, 15, 5)); 
		L3 = new JLabel();
		L3.setText("Double Click to Choose");
		P3.add(L3); 

		B1 = new JButton();
		B1.setText("Delete Item");
		P3.add(B1); 

		B2 = new JButton();
		B2.setText("Order Now");
		P3.add(B2); 

		SP1 = new JSplitPane();
		SP1.setContinuousLayout(true);
		SP1.setLeftComponent(P4); 
		SP1.setRightComponent(P5); 
		SP1.setOneTouchExpandable(true); 
		SP1.setOrientation(JSplitPane.HORIZONTAL_SPLIT); 
		P2.add(SP1, "Center" ); 

	}

	// Methods ... 

	// Models .. 

	// Model Class .. 

	public static void main(String[] args)  { 
		Ex12 Ex121 = new Ex12();
		Ex121.show();
		Ex121.addWindowListener( new WindowAdapter()  {
			public void windowClosing(WindowEvent we)   {
				 System.exit(0);
		}} );
	}

}

