import java.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import AddEntry; import FindRecord; import Help; import ScrollingPanel; import ControlPanel; import UpdateRecord; public class JOBTest extends JFrame{ private ControlPanel controls; private ScrollingPanel scrollArea; private JTextArea output; private String url; private Connection connect; private JScrollPane textpane; public JOBTest() { super("Online Registration Database Application"); Container c= getContentPane(); scrollArea= new ScrollingPanel(); c.setLayout(new BorderLayout()); c.add(new JScrollPane(scrollArea), BorderLayout.CENTER); textpane= new JScrollPane(output); c.add(textpane,BorderLayout.SOUTH); try{ Class.forName("org.gjt.mm.mysql.Driver"); } catch (java.lang.ClassNotFoundException e) { output.append("ClassNotFoundException: "); output.append(e.toString()); } /* url= "jdbc:odbc:JOB"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); connect= DriverManager.getConnection(url); output.append("Connection successful\n"); } catch(ClassNotFoundException cnfex){ cnfex.printStackTrace(); output.append("Connection unsuccessful\n"+ cnfex.toString()); } catch(SQLException sqlex){ sqlex.printStackTrace(); output.append("Connection unsuccessful\n"+ sqlex.toString()); }*/ controls = new ControlPanel(connect, scrollArea, output); c.add(controls, BorderLayout.NORTH); setSize(500,500); show(); } public static void main(String args[]) { JOB app= new JOB(); app.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); } } ); } }