Advertisement
JKaysss

MySQL Connectivity

Oct 2nd, 2013
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 24.21 KB | None | 0 0
  1. package MYSQL_GUI;
  2. import java.awt.Dimension;
  3. import java.awt.Toolkit;
  4. import java.sql.DriverManager;
  5. import com.mysql.jdbc.*;
  6. import com.mysql.jdbc.Connection;
  7. import java.sql.ResultSet;
  8. import java.util.Scanner;
  9. import javax.swing.JOptionPane;
  10. public class Frame1 extends javax.swing.JFrame {
  11. public static String k;
  12. public static String j;
  13.     public Frame1() {
  14.         initComponents();
  15.         Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
  16.         this.setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2);
  17.         jButton1.setVisible(false);jButton3.setVisible(false);
  18.         GlobalParams.usedb=false;
  19.         }
  20.     @SuppressWarnings("unchecked")
  21.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  22.     private void initComponents() {
  23.  
  24.         user = new javax.swing.JTextField();
  25.         pass = new javax.swing.JTextField();
  26.         jTextField3 = new javax.swing.JTextField();
  27.         jLabel1 = new javax.swing.JLabel();
  28.         jComboBox1 = new javax.swing.JComboBox();
  29.         jButton1 = new javax.swing.JButton();
  30.         jTextField1 = new javax.swing.JTextField();
  31.         jButton2 = new javax.swing.JButton();
  32.         jButton3 = new javax.swing.JButton();
  33.         jLabel2 = new javax.swing.JLabel();
  34.         jSeparator1 = new javax.swing.JSeparator();
  35.         jLabel3 = new javax.swing.JLabel();
  36.         jTextField2 = new javax.swing.JTextField();
  37.         jLabel4 = new javax.swing.JLabel();
  38.         jButton4 = new javax.swing.JButton();
  39.         jButton5 = new javax.swing.JButton();
  40.         jButton6 = new javax.swing.JButton();
  41.         jButton7 = new javax.swing.JButton();
  42.         jButton8 = new javax.swing.JButton();
  43.  
  44.         user.setText("jTextField3");
  45.  
  46.         pass.setText("jTextField4");
  47.  
  48.         jTextField3.setText("jTextField3");
  49.  
  50.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  51.         setTitle("MySQL Database Selection");
  52.         addWindowListener(new java.awt.event.WindowAdapter() {
  53.             public void windowActivated(java.awt.event.WindowEvent evt) {
  54.                 formWindowActivated(evt);
  55.             }
  56.         });
  57.  
  58.         jLabel1.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
  59.         jLabel1.setText("Select a Database Task to Continue");
  60.  
  61.         jComboBox1.setMaximumRowCount(1000);
  62.  
  63.         jButton1.setText("Create Database");
  64.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  65.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  66.                 jButton1ActionPerformed(evt);
  67.             }
  68.         });
  69.  
  70.         jTextField1.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
  71.         jTextField1.addCaretListener(new javax.swing.event.CaretListener() {
  72.             public void caretUpdate(javax.swing.event.CaretEvent evt) {
  73.                 jTextField1CaretUpdate(evt);
  74.             }
  75.         });
  76.  
  77.         jButton2.setText("Delete Selected Database");
  78.         jButton2.addActionListener(new java.awt.event.ActionListener() {
  79.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  80.                 jButton2ActionPerformed(evt);
  81.             }
  82.         });
  83.  
  84.         jButton3.setText("SelectCustom database");
  85.         jButton3.addActionListener(new java.awt.event.ActionListener() {
  86.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  87.                 jButton3ActionPerformed(evt);
  88.             }
  89.         });
  90.  
  91.         jLabel2.setText("Select a Database:");
  92.  
  93.         jLabel3.setText("Create New Database:");
  94.  
  95.         jTextField2.setFont(new java.awt.Font("Tahoma", 0, 10)); // NOI18N
  96.         jTextField2.addCaretListener(new javax.swing.event.CaretListener() {
  97.             public void caretUpdate(javax.swing.event.CaretEvent evt) {
  98.                 jTextField2CaretUpdate(evt);
  99.             }
  100.         });
  101.  
  102.         jLabel4.setText("Enter Database Name Directly:");
  103.  
  104.         jButton4.setText("Back to Login");
  105.         jButton4.addActionListener(new java.awt.event.ActionListener() {
  106.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  107.                 jButton4ActionPerformed(evt);
  108.             }
  109.         });
  110.  
  111.         jButton5.setText("Exit");
  112.         jButton5.addActionListener(new java.awt.event.ActionListener() {
  113.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  114.                 jButton5ActionPerformed(evt);
  115.             }
  116.         });
  117.  
  118.         jButton6.setText("Proceed with Selected Database");
  119.         jButton6.addActionListener(new java.awt.event.ActionListener() {
  120.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  121.                 jButton6ActionPerformed(evt);
  122.             }
  123.         });
  124.  
  125.         jButton7.setText("Enter Custom Command(s)");
  126.         jButton7.addActionListener(new java.awt.event.ActionListener() {
  127.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  128.                 jButton7ActionPerformed(evt);
  129.             }
  130.         });
  131.  
  132.         jButton8.setText("Rename Database");
  133.         jButton8.addActionListener(new java.awt.event.ActionListener() {
  134.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  135.                 jButton8ActionPerformed(evt);
  136.             }
  137.         });
  138.  
  139.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  140.         getContentPane().setLayout(layout);
  141.         layout.setHorizontalGroup(
  142.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  143.             .addComponent(jSeparator1)
  144.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  145.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  146.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  147.                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  148.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  149.                             .addGroup(layout.createSequentialGroup()
  150.                                 .addComponent(jLabel2)
  151.                                 .addGap(108, 108, 108))
  152.                             .addGroup(layout.createSequentialGroup()
  153.                                 .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE)
  154.                                 .addGap(23, 23, 23))
  155.                             .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
  156.                                 .addGap(10, 10, 10)
  157.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  158.                                     .addComponent(jButton7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  159.                                     .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  160.                                     .addComponent(jButton8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  161.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
  162.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  163.                             .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 162, Short.MAX_VALUE)
  164.                             .addGroup(layout.createSequentialGroup()
  165.                                 .addGap(26, 26, 26)
  166.                                 .addComponent(jButton1))
  167.                             .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
  168.                     .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  169.                         .addComponent(jButton6)
  170.                         .addGap(18, 18, 18)
  171.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  172.                             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  173.                                 .addGroup(layout.createSequentialGroup()
  174.                                     .addGap(10, 10, 10)
  175.                                     .addComponent(jButton3))
  176.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  177.                                     .addComponent(jTextField2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE)
  178.                                     .addComponent(jLabel4))
  179.                                 .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 104, javax.swing.GroupLayout.PREFERRED_SIZE))
  180.                             .addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING))))
  181.                 .addContainerGap())
  182.             .addGroup(layout.createSequentialGroup()
  183.                 .addGap(49, 49, 49)
  184.                 .addComponent(jLabel1)
  185.                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  186.         );
  187.         layout.setVerticalGroup(
  188.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  189.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  190.                 .addContainerGap()
  191.                 .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE)
  192.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  193.                 .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
  194.                 .addGap(12, 12, 12)
  195.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  196.                     .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE)
  197.                     .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
  198.                 .addGap(8, 8, 8)
  199.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  200.                     .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
  201.                     .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
  202.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  203.                     .addGroup(layout.createSequentialGroup()
  204.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  205.                         .addComponent(jButton1)
  206.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 8, Short.MAX_VALUE)
  207.                         .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE)
  208.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  209.                         .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 22, javax.swing.GroupLayout.PREFERRED_SIZE))
  210.                     .addGroup(layout.createSequentialGroup()
  211.                         .addGap(14, 14, 14)
  212.                         .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
  213.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  214.                         .addComponent(jButton7)
  215.                         .addGap(0, 0, Short.MAX_VALUE)))
  216.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  217.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  218.                     .addComponent(jButton3)
  219.                     .addComponent(jButton8))
  220.                 .addGap(29, 29, 29)
  221.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  222.                     .addComponent(jButton5)
  223.                     .addComponent(jButton4)
  224.                     .addComponent(jButton6))
  225.                 .addContainerGap())
  226.         );
  227.  
  228.         pack();
  229.     }// </editor-fold>                        
  230.  
  231.     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  232. String datab = jTextField1.getText();
  233.         if(datab.equals("")){
  234.             jComboBox1.removeAllItems();
  235.             JOptionPane.showMessageDialog(this,"Please Enter Database Name");
  236.             try{
  237.         Class.forName("java.sql.DriverManager");
  238.         Connection con = (Connection)
  239.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  240.         Statement stmnt = (Statement) con.createStatement();
  241.         String query = "show databases";
  242.         ResultSet rs = stmnt.executeQuery(query);
  243.         while (rs.next()){
  244.         String db = rs.getString("Database");
  245.         jComboBox1.removeAllItems();
  246.          jComboBox1.addItem(db);}
  247. jTextField1.setText("");}
  248.     catch(Exception e){
  249.         JOptionPane.showMessageDialog(this,e.getMessage());
  250.     }
  251.         }
  252.         else{
  253.             try{
  254.         Class.forName("java.sql.DriverManager");
  255.         Connection con = (Connection)
  256.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  257.         Statement stmnt = (Statement) con.createStatement();
  258.         String query = "create database "+datab;
  259.         stmnt.executeUpdate(query);
  260.         jComboBox1.removeAll();
  261.         jTextField1.setText("");
  262.         jComboBox1.setSelectedItem(datab);
  263. }
  264. catch(Exception e){
  265.         JOptionPane.showMessageDialog(this,e.getMessage());
  266.     }
  267.         jComboBox1.removeAllItems();
  268.         try{
  269.         Class.forName("java.sql.DriverManager");
  270.         Connection con = (Connection)
  271.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  272.         Statement stmnt = (Statement) con.createStatement();
  273.         String query = "show databases";
  274.         ResultSet rs = stmnt.executeQuery(query);
  275.         while (rs.next()){
  276.         String db = rs.getString("Database");
  277.          jComboBox1.addItem(db);}
  278. jTextField1.setText("");}
  279.     catch(Exception e){
  280.         JOptionPane.showMessageDialog(this,e.getMessage());
  281.     }
  282.  jTextField1.setText("");
  283.         jComboBox1.setSelectedItem(datab);}
  284.     }                                        
  285.  
  286.     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  287. String x = (String) jComboBox1.getSelectedItem();
  288.         try{
  289.         Class.forName("java.sql.DriverManager");
  290.         Connection con = (Connection)
  291.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  292.         Statement stmnt = (Statement) con.createStatement();
  293.         String query = "drop database "+x;
  294.         stmnt.executeUpdate(query);
  295. }
  296.         catch(Exception e){
  297.             if(e.getMessage().equals("Access denied for user 'root'@'localhost' to database '"+x+"'")){
  298.                 JOptionPane.showMessageDialog(this,"Cannot delete default sample databases. Access Denied.");
  299.             }
  300.             else{JOptionPane.showMessageDialog(this,e.getMessage());}
  301.     }
  302. jComboBox1.removeAllItems();
  303. try{
  304.         Class.forName("java.sql.DriverManager");
  305.         Connection con = (Connection)
  306.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  307.         Statement stmnt = (Statement) con.createStatement();
  308.         String query = "show databases";
  309.         ResultSet rs = stmnt.executeQuery(query);
  310.         while (rs.next()){
  311.         String db = rs.getString("Database");
  312.          jComboBox1.addItem(db);}
  313. }
  314.     catch(Exception e){
  315.         JOptionPane.showMessageDialog(this,e.getMessage());
  316.     }
  317.     }                                        
  318.  
  319.     private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  320. String datab = jTextField2.getText();
  321.         try{
  322.         Class.forName("java.sql.DriverManager");
  323.         Connection con = (Connection)
  324.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  325.         Statement stmnt = (Statement) con.createStatement();
  326.         String query = "use "+datab;
  327.         stmnt.executeQuery(query);
  328.         jComboBox1.setSelectedItem(datab);
  329. }
  330.     catch(Exception e){
  331.         if(e.getMessage().equals("Unknown database '"+datab+"'")){
  332.         JOptionPane.showMessageDialog(this,"Database with name '"+datab+"' does not Exist");    
  333.         }
  334.         else{
  335.         JOptionPane.showMessageDialog(this,e.getMessage());
  336.         }}
  337.         jComboBox1.removeAll();
  338.         jComboBox1.removeAllItems();
  339.         try{
  340.         Class.forName("java.sql.DriverManager");
  341.         Connection con = (Connection)
  342.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  343.         Statement stmnt = (Statement) con.createStatement();
  344.         String query = "show databases";
  345.         ResultSet rs = stmnt.executeQuery(query);
  346.         while (rs.next()){
  347.         String db = rs.getString("Database");
  348.          jComboBox1.addItem(db);}
  349. }
  350.     catch(Exception e){
  351.         JOptionPane.showMessageDialog(this,e.getMessage());
  352.     }
  353.         jComboBox1.setSelectedItem(datab);
  354.     }                                        
  355.  
  356.     private void jTextField1CaretUpdate(javax.swing.event.CaretEvent evt) {                                        
  357. if(jTextField1.getText().equals("")){
  358.     jButton1.setVisible(false);
  359. }
  360. else{
  361.     jButton1.setVisible(true);
  362. }
  363.     }                                      
  364.  
  365.     private void jTextField2CaretUpdate(javax.swing.event.CaretEvent evt) {                                        
  366. if(jTextField2.getText().equals("")){
  367.     jButton3.setVisible(false);
  368. }
  369. else{
  370.     jButton3.setVisible(true);
  371. }
  372.     }                                      
  373.  
  374.     private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  375. int dialogResult = JOptionPane.showConfirmDialog (this, "Would you like to return to Login Screen? You won't loose your data.");
  376. if(dialogResult == JOptionPane.YES_OPTION){new MYSQL_Login().setVisible(true);
  377. dispose();}
  378. else{};
  379.     }                                        
  380.  
  381.     private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  382. int dialogResult = JOptionPane.showConfirmDialog (this, "Are you sure you want to Exit?");
  383. if(dialogResult == JOptionPane.YES_OPTION){System.exit(0);}
  384. else{};
  385.     }                                        
  386.  
  387.     private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  388.        String dbname= (String) jComboBox1.getSelectedItem();
  389.        GlobalParams.dbvar=dbname;
  390.        GlobalParams.usedb=true;
  391.         new Frame2().setVisible(true);
  392.         this.dispose();
  393.     }                                        
  394.  
  395.     private void formWindowActivated(java.awt.event.WindowEvent evt) {                                    
  396. jComboBox1.removeAllItems();
  397.         try{
  398.         Class.forName("java.sql.DriverManager");
  399.         Connection con = (Connection)
  400.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  401.         Statement stmnt = (Statement) con.createStatement();
  402.         String query = "show databases";
  403.         ResultSet rs = stmnt.executeQuery(query);
  404.         while (rs.next()){
  405.         String db = rs.getString("Database");
  406.          jComboBox1.addItem(db);}
  407. }
  408.     catch(Exception e){
  409.         JOptionPane.showMessageDialog(this,e.getMessage());
  410.     }
  411.         GlobalParams.usedb=false;
  412.     }                                    
  413.  
  414.     private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  415. new CustComm().setVisible(true);
  416.     }                                        
  417.  
  418.     private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  419. String x = (String) jComboBox1.getSelectedItem();
  420. String z = JOptionPane.showInputDialog("Please enter new name for Database");
  421.         try{
  422.         Class.forName("java.sql.DriverManager");
  423.         Connection con = (Connection)
  424.         DriverManager.getConnection("jdbc:mysql://localhost:"+GlobalParams.portvar+"/",""+k,""+j);
  425.         Statement stmnt = (Statement) con.createStatement();
  426.         String query = "use "+x;
  427.         stmnt.executeQuery(query);
  428.         String query2 = "show tables";
  429.         ResultSet rs = stmnt.executeQuery(query2);
  430.         while (rs.next()){
  431.         String dname = rs.getString("Tables_in_"+x);
  432.         CustComm.jTextArea1.setText(dname);
  433.         new CustComm().setVisible(true);
  434.         String y = CustComm.jTextArea1.getText();
  435.         Scanner scanner = new Scanner(y);
  436. while (scanner.hasNextLine()) {
  437.         String line = scanner.nextLine();
  438.         //alter table my_old_db.mytable rename my_new_db.mytable
  439.         String query3 =  "RENAME TABLE "+x+"."+line+" TO "+z+"."+line;
  440. }}}
  441.  
  442.     catch(Exception e){
  443.         JOptionPane.showMessageDialog(this,e.getMessage());
  444.     }
  445.     }                                        
  446.  
  447.     /**
  448.      * @param args the command line arguments
  449.      */
  450.     public static void main(String args[]) {
  451.         /* Set the Nimbus look and feel */
  452.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  453.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  454.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  455.          */
  456.         try {
  457.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  458.                 if ("Nimbus".equals(info.getName())) {
  459.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  460.                     break;
  461.                 }
  462.             }
  463.         } catch (ClassNotFoundException ex) {
  464.             java.util.logging.Logger.getLogger(Frame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  465.         } catch (InstantiationException ex) {
  466.             java.util.logging.Logger.getLogger(Frame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  467.         } catch (IllegalAccessException ex) {
  468.             java.util.logging.Logger.getLogger(Frame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  469.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  470.             java.util.logging.Logger.getLogger(Frame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  471.         }
  472.         //</editor-fold>
  473.  
  474.         /* Create and display the form */
  475.         java.awt.EventQueue.invokeLater(new Runnable() {
  476.             public void run() {
  477.                 new Frame1().setVisible(true);
  478.             }
  479.         });
  480.     }
  481.     // Variables declaration - do not modify                    
  482.     private javax.swing.JButton jButton1;
  483.     private javax.swing.JButton jButton2;
  484.     private javax.swing.JButton jButton3;
  485.     private javax.swing.JButton jButton4;
  486.     private javax.swing.JButton jButton5;
  487.     private javax.swing.JButton jButton6;
  488.     private javax.swing.JButton jButton7;
  489.     private javax.swing.JButton jButton8;
  490.     public static javax.swing.JComboBox jComboBox1;
  491.     private javax.swing.JLabel jLabel1;
  492.     private javax.swing.JLabel jLabel2;
  493.     private javax.swing.JLabel jLabel3;
  494.     private javax.swing.JLabel jLabel4;
  495.     private javax.swing.JSeparator jSeparator1;
  496.     private javax.swing.JTextField jTextField1;
  497.     private javax.swing.JTextField jTextField2;
  498.     private javax.swing.JTextField jTextField3;
  499.     private javax.swing.JTextField pass;
  500.     private javax.swing.JTextField user;
  501.     // End of variables declaration                  
  502. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement