/*
 * EditTest.java
 *
 * Created on November 4, 2003, 7:48 PM
 */

/**
 *
 * @author  Chris
 */
public class EditTest extends javax.swing.JInternalFrame {
    
    /** Creates new form EditTest */
    public EditTest() {
        initComponents();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    private void initComponents() {//GEN-BEGIN:initComponents
        java.awt.GridBagConstraints gridBagConstraints;

        jPanel4 = new javax.swing.JPanel();
        testPropPanel = new javax.swing.JPanel();
        jLabel14 = new javax.swing.JLabel();
        jTextField10 = new javax.swing.JTextField();
        jLabel12 = new javax.swing.JLabel();
        jTextField8 = new javax.swing.JTextField();
        jLabel13 = new javax.swing.JLabel();
        jTextField9 = new javax.swing.JTextField();
        jPanel15 = new javax.swing.JPanel();
        testPanel = new javax.swing.JPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        questionTable = new javax.swing.JTable();
        panelDetails = new javax.swing.JPanel();
        jPanel5 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jPanel8 = new javax.swing.JPanel();
        jScrollPane2 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        jPanel9 = new javax.swing.JPanel();
        jLabel6 = new javax.swing.JLabel();
        jTextField5 = new javax.swing.JTextField();
        jPanel13 = new javax.swing.JPanel();
        jLabel9 = new javax.swing.JLabel();
        jTextField7 = new javax.swing.JTextField();
        jPanel6 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jPanel12 = new javax.swing.JPanel();
        jLabel8 = new javax.swing.JLabel();
        jTextField6 = new javax.swing.JTextField();
        jPanel7 = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        jTextField2 = new javax.swing.JTextField();
        jPanel10 = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();
        jTextField3 = new javax.swing.JTextField();
        jPanel11 = new javax.swing.JPanel();
        jLabel5 = new javax.swing.JLabel();
        jTextField4 = new javax.swing.JTextField();
        jPanel14 = new javax.swing.JPanel();
        jLabel7 = new javax.swing.JLabel();
        jPanel17 = new javax.swing.JPanel();
        jScrollPane3 = new javax.swing.JScrollPane();
        jTextArea2 = new javax.swing.JTextArea();
        questionPanel = new javax.swing.JPanel();
        jScrollPane4 = new javax.swing.JScrollPane();
        questionTable1 = new javax.swing.JTable();
        buttonPanell = new javax.swing.JPanel();
        jPanel2 = new javax.swing.JPanel();
        jButton8 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        buttonPanel = new javax.swing.JPanel();
        jButton1 = new javax.swing.JButton();
        jButton9 = new javax.swing.JButton();
        jButton6 = new javax.swing.JButton();
        jButton7 = new javax.swing.JButton();
        bottomPanel = new javax.swing.JPanel();
        jButton5 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();

        setClosable(true);
        setIconifiable(true);
        setMaximizable(true);
        setResizable(true);
        setTitle("Edit Test");
        jPanel4.setLayout(new java.awt.BorderLayout());

        jPanel4.setPreferredSize(new java.awt.Dimension(750, 455));
        jLabel14.setText("Name");
        testPropPanel.add(jLabel14);

        jTextField10.setPreferredSize(new java.awt.Dimension(100, 20));
        testPropPanel.add(jTextField10);

        jLabel12.setText("Total Time");
        testPropPanel.add(jLabel12);

        jTextField8.setEditable(false);
        jTextField8.setPreferredSize(new java.awt.Dimension(50, 20));
        testPropPanel.add(jTextField8);

        jLabel13.setText("Total Points");
        testPropPanel.add(jLabel13);

        jTextField9.setEditable(false);
        jTextField9.setPreferredSize(new java.awt.Dimension(50, 20));
        testPropPanel.add(jTextField9);

        jPanel4.add(testPropPanel, java.awt.BorderLayout.NORTH);

        jPanel15.setLayout(new javax.swing.BoxLayout(jPanel15, javax.swing.BoxLayout.X_AXIS));

        testPanel.setLayout(new java.awt.BorderLayout());

        testPanel.setBorder(new javax.swing.border.TitledBorder("Test Questions"));
        testPanel.setPreferredSize(new java.awt.Dimension(453, 419));
        jScrollPane1.setPreferredSize(new java.awt.Dimension(453, 403));
        questionTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null},
                {null, null, null, null, null}
            },
            new String [] {
                "Type", "Question", "Difficulty", "Time", "Points"
            }
        ));
        jScrollPane1.setViewportView(questionTable);

        testPanel.add(jScrollPane1, java.awt.BorderLayout.CENTER);

        jPanel15.add(testPanel);

        panelDetails.setLayout(new javax.swing.BoxLayout(panelDetails, javax.swing.BoxLayout.Y_AXIS));

        panelDetails.setBorder(new javax.swing.border.TitledBorder("Question Details"));
        panelDetails.setPreferredSize(new java.awt.Dimension(195, 276));
        jPanel5.setLayout(new java.awt.BorderLayout());

        jPanel5.setPreferredSize(new java.awt.Dimension(81, 91));
        jLabel1.setText("Answer");
        jPanel5.add(jLabel1, java.awt.BorderLayout.NORTH);

        jPanel8.setLayout(new java.awt.BorderLayout());

        jPanel8.setPreferredSize(new java.awt.Dimension(75, 75));
        jTextArea1.setEditable(false);
        jScrollPane2.setViewportView(jTextArea1);

        jPanel8.add(jScrollPane2, java.awt.BorderLayout.CENTER);

        jPanel5.add(jPanel8, java.awt.BorderLayout.CENTER);

        panelDetails.add(jPanel5);

        jPanel9.setLayout(new java.awt.FlowLayout());

        jLabel6.setText("Class");
        jPanel9.add(jLabel6);

        jTextField5.setEditable(false);
        jTextField5.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel9.add(jTextField5);

        panelDetails.add(jPanel9);

        jPanel13.setLayout(new java.awt.FlowLayout());

        jLabel9.setText("Topics");
        jPanel13.add(jLabel9);

        jTextField7.setEditable(false);
        jTextField7.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel13.add(jTextField7);

        panelDetails.add(jPanel13);

        jPanel6.setLayout(new java.awt.FlowLayout());

        jLabel2.setText("Author");
        jPanel6.add(jLabel2);

        jTextField1.setEditable(false);
        jTextField1.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel6.add(jTextField1);

        panelDetails.add(jPanel6);

        jPanel12.setLayout(new java.awt.FlowLayout());

        jLabel8.setText("Avg. Score");
        jPanel12.add(jLabel8);

        jTextField6.setEditable(false);
        jTextField6.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel12.add(jTextField6);

        panelDetails.add(jPanel12);

        jPanel7.setLayout(new java.awt.FlowLayout());

        jLabel3.setText("Created");
        jPanel7.add(jLabel3);

        jTextField2.setEditable(false);
        jTextField2.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel7.add(jTextField2);

        panelDetails.add(jPanel7);

        jPanel10.setLayout(new java.awt.FlowLayout());

        jLabel4.setText("Modified");
        jPanel10.add(jLabel4);

        jTextField3.setEditable(false);
        jTextField3.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel10.add(jTextField3);

        panelDetails.add(jPanel10);

        jPanel11.setLayout(new java.awt.FlowLayout());

        jLabel5.setText("Last Used");
        jPanel11.add(jLabel5);

        jTextField4.setEditable(false);
        jTextField4.setPreferredSize(new java.awt.Dimension(75, 20));
        jPanel11.add(jTextField4);

        panelDetails.add(jPanel11);

        jPanel14.setLayout(new java.awt.BorderLayout());

        jPanel14.setPreferredSize(new java.awt.Dimension(81, 91));
        jLabel7.setText("Notes");
        jPanel14.add(jLabel7, java.awt.BorderLayout.NORTH);

        jPanel17.setLayout(new java.awt.BorderLayout());

        jPanel17.setPreferredSize(new java.awt.Dimension(75, 75));
        jTextArea2.setEditable(false);
        jScrollPane3.setViewportView(jTextArea2);

        jPanel17.add(jScrollPane3, java.awt.BorderLayout.CENTER);

        jPanel14.add(jPanel17, java.awt.BorderLayout.CENTER);

        panelDetails.add(jPanel14);

        jPanel15.add(panelDetails);

        questionPanel.setLayout(new java.awt.BorderLayout());

        questionPanel.setBorder(new javax.swing.border.TitledBorder("Question Bank"));
        jScrollPane4.setPreferredSize(new java.awt.Dimension(453, 403));
        questionTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Type", "Question", "Difficulty", "Time"
            }
        ));
        jScrollPane4.setViewportView(questionTable1);

        questionPanel.add(jScrollPane4, java.awt.BorderLayout.CENTER);

        jPanel15.add(questionPanel);

        jPanel4.add(jPanel15, java.awt.BorderLayout.CENTER);

        buttonPanell.setLayout(new java.awt.BorderLayout());

        jButton8.setText("Filters");
        jPanel2.add(jButton8);

        jButton2.setText("Add");
        jPanel2.add(jButton2);

        buttonPanell.add(jPanel2, java.awt.BorderLayout.EAST);

        jButton1.setText("Remove");
        buttonPanel.add(jButton1);

        jButton9.setText("Edit");
        buttonPanel.add(jButton9);

        jButton6.setText("Move Up");
        buttonPanel.add(jButton6);

        jButton7.setText("Move Down");
        buttonPanel.add(jButton7);

        buttonPanell.add(buttonPanel, java.awt.BorderLayout.WEST);

        jPanel4.add(buttonPanell, java.awt.BorderLayout.SOUTH);

        getContentPane().add(jPanel4, java.awt.BorderLayout.CENTER);

        jButton5.setText("Cancel");
        bottomPanel.add(jButton5);

        jButton3.setText("Save");
        bottomPanel.add(jButton3);

        jButton4.setText("Save and Close");
        bottomPanel.add(jButton4);

        getContentPane().add(bottomPanel, java.awt.BorderLayout.SOUTH);

        pack();
    }//GEN-END:initComponents

    public static void main(String[] args) {
        javax.swing.JFrame mainFrame = new javax.swing.JFrame();
        mainFrame.setSize(500, 500);
        javax.swing.JDesktopPane desktop = new javax.swing.JDesktopPane();
        mainFrame.getContentPane().add(desktop);
        javax.swing.JInternalFrame frame = new EditTest();
        frame.pack();
        desktop.add(frame);
        frame.setVisible(true);
        mainFrame.show();
    }    
    
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JPanel bottomPanel;
    private javax.swing.JPanel buttonPanel;
    private javax.swing.JPanel buttonPanell;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JButton jButton5;
    private javax.swing.JButton jButton6;
    private javax.swing.JButton jButton7;
    private javax.swing.JButton jButton8;
    private javax.swing.JButton jButton9;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel10;
    private javax.swing.JPanel jPanel11;
    private javax.swing.JPanel jPanel12;
    private javax.swing.JPanel jPanel13;
    private javax.swing.JPanel jPanel14;
    private javax.swing.JPanel jPanel15;
    private javax.swing.JPanel jPanel17;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JPanel jPanel6;
    private javax.swing.JPanel jPanel7;
    private javax.swing.JPanel jPanel8;
    private javax.swing.JPanel jPanel9;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPane4;
    private javax.swing.JTextArea jTextArea1;
    private javax.swing.JTextArea jTextArea2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField10;
    private javax.swing.JTextField jTextField2;
    private javax.swing.JTextField jTextField3;
    private javax.swing.JTextField jTextField4;
    private javax.swing.JTextField jTextField5;
    private javax.swing.JTextField jTextField6;
    private javax.swing.JTextField jTextField7;
    private javax.swing.JTextField jTextField8;
    private javax.swing.JTextField jTextField9;
    private javax.swing.JPanel panelDetails;
    private javax.swing.JPanel questionPanel;
    private javax.swing.JTable questionTable;
    private javax.swing.JTable questionTable1;
    private javax.swing.JPanel testPanel;
    private javax.swing.JPanel testPropPanel;
    // End of variables declaration//GEN-END:variables
    
}