import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JTable;
import javax.swing.JComboBox.*;
public class Main implements ActionListener
{
JPanel p1;
Object[] test;
JFrame f1;
JButton b1,b2;
JTable table;
JComboBox combo;
Container c1;
GP g1;
JScrollPane scrollpane;
public Main()
{
String[] columnNames = {"First Name","Last Name","Age","Test Scores"};
String[] combodata = {"First Name","Last Name","Age","Test Scores"};
// Smith Dave 12 75
// Johnson Bill 14 72
// Anderson Sara 11 92
// Hoyez Kara 16 83
// Cruz Kyle 13 84
String[] test = {"","","","",""};
b1=new JButton("0-9/A-Z");
b2=new JButton("9-0/Z-A");
b1.addActionListener(this);
b2.addActionListener(this);
combo = new JComboBox(combodata);
combo.setSelectedIndex(3);
combo.setEditable(false);
combo.addActionListener(this);
Object[][] rowData = {
{"Dave", "Smith", new Integer(12), new Integer(75)},
{"Bill", "Johnson", new Integer(14), new Integer(72)},
{"Sara", "Anderson", new Integer(11), new Integer(92)},
{"Kara", "Hoyez", new Integer(16), new Integer(83)},
{"Kyle", "Cruz", new Integer(13), new Integer(84)}};
f1 = new JFrame();
table = new JTable(rowData,columnNames);
f1.setSize(400,170);
c1 = f1.getContentPane();
g1 = new GP();
p1 = new JPanel();
p1.setSize(400,170);
//int[] intArray = new int[] {4, 1, 3, -23};
// Arrays.sort(intArray);
//System.out.println(rowData[2][3]);
p1.add(table);
p1.add(combo);
p1.add(b1);
p1.add(b2);
c1.add(p1);
f1.show();
}
public static void main(String[] args)
{
Main pw = new Main();
}
public class GP extends JPanel
{
public GP()
{
}
}
public void actionPerformed(ActionEvent event)
{
if (event.getSource() == b1){
Object comboselect = combo.getSelectedItem();
// if (comboselect.equals("First Name")){
// for(int i = 0; i< 4; i++){
// String get2d = rowData.get[0][i];
// get2d = test[i];
//}
///insertion sort
// int[] test = {54,23,7,53,4};
//for (int index = 0; index < test.length; index++){
// int key = test[index];
// int position = index;
// while (position > 0 && test[position -1] > key){
// test[position] = test[position-1];
// position--;
// }
// test[position] = key;
// }
//selection sort
//for (int index = 0; index < numbers.length-1; index++){
// min=index;
// for(int scan = index+1; scan < numbers.length; scan++){
// if (numbers[scan] < numbers [min]){
// min=scan;
//swap values
// temp = numbers[min];
// numbeers[min] = numbers[index];
// numbers[index] = temp;
// }
// }
//}
//for (int index = 1; index < test.length; index++){
//System.out.println(test[index]);
// }
//}
if (comboselect.equals("Last Name")){}
if (comboselect.equals("Age")){}
if (comboselect.equals("Test Scores")){}
}
if (event.getSource() == b2){
Object comboselect = combo.getSelectedItem();
if (comboselect.equals("First Name")){}
if (comboselect.equals("Last Name")){}
if (comboselect.equals("Age")){}
if (comboselect.equals("Test Scores")){}
}
}
}