URGENTE PRA AMANHA Problemas com o .JAR

Olá

Uso o Eclipse como IDE, e quando eu rodo essa classe pelo Eclipse funciona tudo redondinho, mas ai quando eu gero o .jar e executo ele fica só com aquela barra do Windows com os botoes minimizar maximizar e fechar
Se alguem puder me ajudar segue o codigo

view plaincopy to clipboardprint?

   1. package gUI;  
   2. import java.awt.BorderLayout;  
   3. import java.awt.event.ActionEvent;  
   4. import java.awt.event.ActionListener;  
   5. import java.text.DateFormat;  
   6. import java.text.SimpleDateFormat;  
   7. import java.util.Calendar;  
   8. import java.util.Date;  
   9. import javax.swing.ComboBoxModel;  
  10. import javax.swing.DefaultComboBoxModel;  
  11.   
  12. import javax.swing.ImageIcon;  
  13. import javax.swing.JButton;  
  14. import javax.swing.JComboBox;  
  15. import javax.swing.JLabel;  
  16. import javax.swing.JMenu;  
  17. import javax.swing.JMenuBar;  
  18. import javax.swing.JMenuItem;  
  19. import javax.swing.JOptionPane;  
  20. import javax.swing.JTable;  
  21. import javax.swing.JTextField;  
  22.   
  23. import javax.swing.WindowConstants;  
  24. import javax.swing.table.DefaultTableModel;  
  25. import javax.swing.table.TableModel;  
  26. import javax.swing.SwingUtilities;  
  27.   
  28. import negocio.sistema.Cadastro;  
  29. import negocio.sistema.MostrarLivros;  
  30. import negocio.sistema.UsarJtable;  
  31. import negocio.sistema.ResultSetTableModel;  
  32. import negocio.sistema.MostarEmprestimos;  
  33.   
  34.   
  35. /** 
  36. * This code was edited or generated using CloudGarden's Jigloo 
  37. * SWT/Swing GUI Builder, which is free for non-commercial 
  38. * use. If Jigloo is being used commercially (ie, by a corporation, 
  39. * company or business for any purpose whatever) then you 
  40. * should purchase a license for each developer using Jigloo. 
  41. * Please visit www.cloudgarden.com for details. 
  42. * Use of Jigloo implies acceptance of these licensing terms. 
  43. * A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR 
  44. * THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED 
  45. * LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE. 
  46. */  
  47. public class UsuarioComum extends javax.swing.JFrame {  
  48.   
  49.     {  
  50.         //Set Look & Feel  
  51.         try {  
  52.             javax.swing.UIManager.setLookAndFeel("com.jgoodies.looks.plastic.PlasticLookAndFeel");  
  53.         } catch(Exception e) {  
  54.             e.printStackTrace();  
  55.         }  
  56.     }  
  57.   
  58.     private JMenuBar jMenuBar1;  
  59.     private JMenuItem sair;  
  60.     private JMenuItem sobre;  
  61.     private JLabel jLabel4;  
  62.     private JTextField sexoUsuario;  
  63.     private JComboBox sexoComboBox;  
  64.     private JLabel sexo;  
  65.     private JLabel codUsuario;  
  66.     private JTextField nomeUsuario;  
  67.     private JLabel jLabel3;  
  68.     private JLabel jLabel2;  
  69.     private JLabel jLabel1Em;  
  70.     private JButton cadastrarEmprestimo;  
  71.     private JButton sairNovoEmprestimo;  
  72.     private JLabel dataEntrega;  
  73.     private JTextField codLivro;  
  74.     private JTextField codAluno;  
  75.     private JLabel data;  
  76.     private JMenu arquivo;  
  77.     private JMenuItem mostrarUsuario;  
  78.     private JMenuItem cadastraUsuario;  
  79.     private JLabel RG;  
  80.     private JTextField codEmprestimo;  
  81.     private JMenuItem livrosEmprestados;  
  82.     private JButton darBaixaOk;  
  83.     private JLabel codigoEmjLabel1;  
  84.     private JMenuItem darBaixa;  
  85.     private JLabel dataSistemajLabel;  
  86.     private JLabel dataEntregajLabel1;  
  87.     private JLabel fundoJlabel;  
  88.     private JLabel codUsu;  
  89.     private JLabel jLabel1CodLivro;  
  90.     private JLabel jLabel1CodAluno;  
  91.     private JButton voltarCadUsu;  
  92.     private JButton cadastrarUsuario;  
  93.     private JLabel jLabel9;  
  94.     private JTextField telUsuario;  
  95.     private JLabel jLabel8;  
  96.     private JLabel jLabel7;  
  97.     private JTextField dataNascimento;  
  98.     private JLabel jLabel6;  
  99.     private JLabel jLabel5;  
 100.     private JTextField rgUsuario;  
 101.     private JMenuItem mostrarEmprestimo;  
 102.     private JMenuItem novoEmprestimo;  
 103.     private JMenu usuarios;  
 104.     private JMenu emprestimo;  
 105.   
 106.     /** 
 107.     * Auto-generated main method to display this JFrame 
 108.     */  
 109.     public static void main(String[] args) {  
 110.         SwingUtilities.invokeLater(new Runnable() {  
 111.             public void run() {  
 112.                 UsuarioComum inst = new UsuarioComum();  
 113.                 inst.setLocationRelativeTo(null);  
 114.                 inst.setVisible(true);  
 115.             }  
 116.         });  
 117.     }  
 118.       
 119.     public UsuarioComum() {  
 120.         super("InfoSoftware - Gerenciamento de Biblioteca");  
 121.         initGUI();  
 122.     }  
 123.       
 124.     private void initGUI() {  
 125.         try {  
 126.             setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);  
 127.             getContentPane().setBackground(new java.awt.Color(0,64,128));  
 128.             this.setIconImage(new ImageIcon(getClass().getClassLoader().getResource("gUI/islogo1.JPG")).getImage());  
 129.             getContentPane().setLayout(null);  
 130.   
 131.             {  
 132.                 Date hoje = new Date();    
 133.                 String formato = "dd/MM/yyyy";    
 134.                 SimpleDateFormat dataformatada = new SimpleDateFormat(formato);    
 135.                    
 136.                 Calendar c = Calendar.getInstance();    
 137.                 data = new JLabel();  
 138.                 getContentPane().add(data);  
 139.                 data.setText(dataformatada.format(hoje));  
 140.                 data.setBounds(55, 22, 116, 14);  
 141.                 data.setVisible(false);  
 142.                 data.setFont(new java.awt.Font("Tahoma",1,12));  
 143.             }     
 144.             {  
 145.                 codAluno = new JTextField();  
 146.                 getContentPane().add(codAluno);  
 147.                 codAluno.setBounds(10, 74, 97, 18);  
 148.                 codAluno.setVisible(false);  
 149.             }  
 150.             {  
 151.                 codLivro = new JTextField();  
 152.                 getContentPane().add(codLivro);  
 153.                 codLivro.setBounds(136, 75, 97, 18);  
 154.                 codLivro.setVisible(false);  
 155.             }  
 156.             {  
 157.                 Date diahoje = new Date();    
 158.                 String formato2 = "dd";    
 159.                 SimpleDateFormat diaformatado = new SimpleDateFormat(formato2);    
 160.                 String diaEntrega = diaformatado.format(diahoje);  
 161.                 int diaDaEntrega = Integer.parseInt(diaEntrega);  
 162.                   
 163.                   
 164.                 Date meshoje = new Date();    
 165.                 String formato3 = "MM";   
 166.                 SimpleDateFormat mesformatado = new SimpleDateFormat(formato3);    
 167.                 String mesDaEntrega = mesformatado.format(meshoje);  
 168.                   
 169.                 Date anohoje = new Date();    
 170.                 String formato4 = "yyyy";   
 171.                 SimpleDateFormat anoformatado = new SimpleDateFormat(formato4);    
 172.                 String anoDaEntrega = anoformatado.format(anohoje);  
 173.                   
 174.                 dataEntrega = new JLabel();  
 175.                 getContentPane().add(dataEntrega);  
 176.                 dataEntrega.setText((diaDaEntrega+10)+"/"+mesDaEntrega+"/"+anoDaEntrega);  
 177.                 dataEntrega.setBounds(10, 115, 242, 14);  
 178.                 dataEntrega.setVisible(false);  
 179.                 dataEntrega.setForeground(new java.awt.Color(255,0,0));  
 180.                 dataEntrega.setFont(new java.awt.Font("Tahoma",1,14));  
 181.             }  
 182.             {  
 183.                 sairNovoEmprestimo = new JButton();  
 184.                 getContentPane().add(sairNovoEmprestimo);  
 185.                 sairNovoEmprestimo.setText("Voltar");  
 186.                 sairNovoEmprestimo.setBounds(214, 147, 73, 24);  
 187.                 sairNovoEmprestimo.setVisible(false);  
 188.                 sairNovoEmprestimo.addActionListener(new ActionListener() {  
 189.                     public void actionPerformed(ActionEvent evt) {  
 190.                           
 191.                           
 192.                         //TODO add your code for sairNovoEmprestimo.actionPerformed  
 193.                         data.setVisible(false);  
 194.                         codAluno.setVisible(false);  
 195.                         codLivro.setVisible(false);  
 196.                         dataEntrega.setVisible(false);  
 197.                         cadastrarEmprestimo.setVisible(false);  
 198.                         sairNovoEmprestimo.setVisible(false);  
 199.                         jLabel1Em.setVisible(false);  
 200.                         jLabel2.setVisible(false);  
 201.                         jLabel1CodAluno.setVisible(false);  
 202.                         jLabel1CodLivro.setVisible(false);  
 203.                     }  
 204.                 });  
 205.             }  
 206.             {  
 207.                 cadastrarEmprestimo = new JButton();  
 208.                 getContentPane().add(cadastrarEmprestimo);  
 209.                 cadastrarEmprestimo.setText("Cadastrar");  
 210.                 cadastrarEmprestimo.setBounds(35, 144, 95, 24);  
 211.                 cadastrarEmprestimo.setVisible(false);  
 212.                 cadastrarEmprestimo.addActionListener(  
 213.                         new ActionListener()  
 214.                         {  
 215.                             public void actionPerformed(ActionEvent evento)  
 216.                             {  
 217.                                 dataEntregajLabel1.setVisible(true);  
 218.                                 dataEntrega.setVisible(true);  
 219.                                 String codLivroS = codLivro.getText();  
 220.                                 int codLivroI = Integer.parseInt(codLivroS);  
 221.                                 String codUsuS = codAluno.getText();  
 222.                                 int codUsuI = Integer.parseInt(codUsuS);  
 223.                                 String dataI = data.getText();  
 224.                                 String dataEnt = dataEntrega.getText();  
 225.                                 Cadastro sistema = new Cadastro();  
 226.                                 sistema.cadastrarEmprestimo(codLivroI, codUsuI, dataI, dataEnt, "Sim");  
 227.                                 JOptionPane.showMessageDialog(JOptionPane.getRootFrame(),  
 228.                                         "Emprestimo Cadastrado com Sucesso!","Sucesso",JOptionPane.DEFAULT_OPTION);  
 229.                                   
 230.                                   
 231.                                   
 232.                                   
 233.                                   
 234.                                   
 235.                             }  
 236.                         }  
 237.                 );  
 238.                   
 239.             }  
 240.             {  
 241.                 jLabel1Em = new JLabel();  
 242.                 getContentPane().add(jLabel1Em);  
 243.                 jLabel1Em.setText("Codigo do Aluno");  
 244.                 jLabel1Em.setBounds(12, 56, 78, 14);  
 245.                 jLabel1Em.setVisible(false);  
 246.             }  
 247.             {  
 248.                 jLabel2 = new JLabel();  
 249.                 getContentPane().add(jLabel2);  
 250.                 jLabel2.setText("Codigo do Livro");  
 251.                 jLabel2.setBounds(141, 56, 74, 14);  
 252.                 jLabel2.setVisible(false);  
 253.             }  
 254.             {  
 255.                 jLabel3 = new JLabel();  
 256.                 getContentPane().add(jLabel3);  
 257.                 jLabel3.setText("Nome");  
 258.                 jLabel3.setBounds(10, 29, 41, 14);  
 259.                 jLabel3.setFont(new java.awt.Font("Tahoma",1,12));  
 260.                 jLabel3.setVisible(false);  
 261.             }  
 262.             {  
 263.                 nomeUsuario = new JTextField();  
 264.                 getContentPane().add(nomeUsuario);  
 265.                 nomeUsuario.setBounds(49, 27, 292, 24);  
 266.                 nomeUsuario.setVisible(false);  
 267.             }  
 268.             {  
 269.                 codUsuario = new JLabel();  
 270.                 getContentPane().add(codUsuario);  
 271.                 codUsuario.setText("Codigo Usuario :");  
 272.                 codUsuario.setBounds(432, 27, 106, 14);  
 273.                 codUsuario.setFont(new java.awt.Font("Tahoma",1,12));  
 274.                 codUsuario.setVisible(false);  
 275.             }  
 276.             {  
 277.                 sexo = new JLabel();  
 278.                 getContentPane().add(sexo);  
 279.                 sexo.setText("Sexo");  
 280.                 sexo.setBounds(10, 64, 40, 14);  
 281.                 sexo.setFont(new java.awt.Font("Tahoma",1,12));  
 282.                 sexo.setVisible(false);  
 283.             }  
 284.             {  
 285.                 sexoUsuario = new JTextField();  
 286.                 getContentPane().add(sexoUsuario);  
 287.                 sexoUsuario.setBounds(50, 64, 20, 20);  
 288.                 sexoUsuario.setVisible(false);  
 289.             }  
 290.             {  
 291.                 jLabel4 = new JLabel();  
 292.                 getContentPane().add(jLabel4);  
 293.                 jLabel4.setText("M - masculino F - Feminino");  
 294.                 jLabel4.setBounds(78, 66, 125, 14);  
 295.                 jLabel4.setVisible(false);  
 296.             }  
 297.             {  
 298.                 RG = new JLabel();  
 299.                 getContentPane().add(RG);  
 300.                 RG.setText("RG");  
 301.                 RG.setBounds(13, 100, 27, 14);  
 302.                 RG.setFont(new java.awt.Font("Tahoma",1,12));  
 303.                 RG.setVisible(false);  
 304.             }  
 305.             {  
 306.                 rgUsuario = new JTextField();  
 307.                 getContentPane().add(rgUsuario);  
 308.                 rgUsuario.setBounds(40, 99, 85, 20);  
 309.                 rgUsuario.setVisible(false);  
 310.             }  
 311.             {  
 312.                 jLabel5 = new JLabel();  
 313.                 getContentPane().add(jLabel5);  
 314.                 jLabel5.setText("Sem pontos");  
 315.                 jLabel5.setBounds(130, 102, 56, 14);  
 316.                 jLabel5.setVisible(false);  
 317.             }  
 318.             {  
 319.                 jLabel6 = new JLabel();  
 320.                 getContentPane().add(jLabel6);  
 321.                 jLabel6.setText("Data de Nascimento");  
 322.                 jLabel6.setBounds(11, 128, 126, 14);  
 323.                 jLabel6.setFont(new java.awt.Font("Tahoma",1,12));  
 324.                 jLabel6.setVisible(false);  
 325.             }  
 326.             {  
 327.                 dataNascimento = new JTextField();  
 328.                 getContentPane().add(dataNascimento);  
 329.                 dataNascimento.setBounds(144, 126, 98, 20);  
 330.                 dataNascimento.setVisible(false);  
 331.             }  
 332.             {  
 333.                 jLabel7 = new JLabel();  
 334.                 getContentPane().add(jLabel7);  
 335.                 jLabel7.setText("Ex: DD/MM/AAAA");  
 336.                 jLabel7.setBounds(256, 129, 85, 14);  
 337.                 jLabel7.setVisible(false);  
 338.             }  
 339.             {  
 340.                 jLabel8 = new JLabel();  
 341.                 getContentPane().add(jLabel8);  
 342.                 jLabel8.setText("Telefone");  
 343.                 jLabel8.setBounds(11, 164, 68, 14);  
 344.                 jLabel8.setFont(new java.awt.Font("Tahoma",1,12));  
 345.                 jLabel8.setVisible(false);  
 346.             }  
 347.             {  
 348.                 telUsuario = new JTextField();  
 349.                 getContentPane().add(telUsuario);  
 350.                 telUsuario.setBounds(71, 160, 90, 20);  
 351.                 telUsuario.setVisible(false);  
 352.             }  
 353.             {  
 354.                 jLabel9 = new JLabel();  
 355.                 getContentPane().add(jLabel9);  
 356.                 jLabel9.setText("Sem Digitos");  
 357.                 jLabel9.setBounds(171, 163, 55, 14);  
 358.                 jLabel9.setVisible(false);  
 359.             }  
 360.             {  
 361.                 cadastrarUsuario = new JButton();  
 362.                 getContentPane().add(cadastrarUsuario);  
 363.                 cadastrarUsuario.setText("Cadastrar");  
 364.                 cadastrarUsuario.setBounds(11, 198, 97, 23);  
 365.                 cadastrarUsuario.setFont(new java.awt.Font("Tahoma",1,12));  
 366.                 cadastrarUsuario.setVisible(false);  
 367.                 cadastrarUsuario.addActionListener(new ActionListener() {  
 368.                     public void actionPerformed(ActionEvent evt) {  
 369.                         System.out.println("cadastrarUsuario.actionPerformed, event="+evt);  
 370.                         //TODO add your code for cadastrarUsuario.actionPerformed  
 371.                         String nome = nomeUsuario.getText();  
 372.                         String sexo = sexoUsuario.getText();  
 373.                         String dn = dataNascimento.getText();  
 374.                         String rg = rgUsuario.getText();  
 375.                         String telefone = telUsuario.getText();  
 376.                         Cadastro sistema = new Cadastro();  
 377.                         codUsuario.setText("Codigo Usuario :");  
 378.                         sistema.cadastrarUsuario(nome, sexo, rg, dn, telefone);  
 379.                         JOptionPane.showMessageDialog(JOptionPane.getRootFrame(),  
 380.                                 "Aluno Inserido com Sucesso!","Sucesso",JOptionPane.DEFAULT_OPTION);  
 381.                           
 382.                           
 383.                     }  
 384.                 });  
 385.   
 386.             }  
 387.             {  
 388.                 voltarCadUsu = new JButton();  
 389.                 getContentPane().add(voltarCadUsu);  
 390.                 voltarCadUsu.setText("Voltar");  
 391.                 voltarCadUsu.setBounds(266, 202, 73, 23);  
 392.                 voltarCadUsu.setFont(new java.awt.Font("Tahoma",1,12));  
 393.                 voltarCadUsu.setVisible(false);  
 394.                 voltarCadUsu.addActionListener(  
 395.                         new ActionListener()  
 396.                         {  
 397.                             public void actionPerformed(ActionEvent evento)  
 398.                             {  
 399.                                 jLabel1CodAluno.setVisible(false);  
 400.                                 jLabel1CodLivro.setVisible(false);  
 401.                                 jLabel1Em.setVisible(false);  
 402.                                 jLabel2.setVisible(false);  
 403.                                 jLabel3.setVisible(false);  
 404.                                 rgUsuario.setVisible(false);  
 405.                                 RG.setVisible(false);  
 406.                                 jLabel4.setVisible(false);  
 407.                                 jLabel5.setVisible(false);  
 408.                                 jLabel6.setVisible(false);  
 409.                                 jLabel7.setVisible(false);  
 410.                                 jLabel8.setVisible(false);  
 411.                                 jLabel9.setVisible(false);  
 412.                                 cadastrarUsuario.setVisible(false);  
 413.                                 voltarCadUsu.setVisible(false);  
 414.                                 nomeUsuario.setVisible(false);  
 415.                                 telUsuario.setVisible(false);  
 416.                                 dataNascimento.setVisible(false);  
 417.                                 sexoUsuario.setVisible(false);  
 418.                                 sexo.setVisible(false);  
 419.                                 codUsu.setVisible(false);  
 420.                                   
 421.                             }  
 422.                         }  
 423.                 );  
 424.             }  
 425.             {  
 426.                 jLabel1CodAluno = new JLabel();  
 427.                 getContentPane().add(jLabel1CodAluno);  
 428.                 jLabel1CodAluno.setText("Codigo Aluno");  
 429.                 jLabel1CodAluno.setBounds(20, 54, 96, 14);  
 430.                 jLabel1CodAluno.setVisible(false);  
 431.                 jLabel1CodAluno.setFont(new java.awt.Font("Tahoma",1,12));  
 432.             }  
 433.             {  
 434.                 jLabel1CodLivro = new JLabel();  
 435.                 getContentPane().add(jLabel1CodLivro);  
 436.                 jLabel1CodLivro.setText("Codigo Livro");  
 437.                 jLabel1CodLivro.setBounds(146, 55, 83, 14);  
 438.                 jLabel1CodLivro.setFont(new java.awt.Font("Tahoma",1,12));  
 439.                 jLabel1CodLivro.setVisible(false);  
 440.             }  
 441.             {  
 442.                 codUsu = new JLabel();  
 443.                 getContentPane().add(codUsu);  
 444.                 codUsu.setText("Codigo Usuario: ");  
 445.                 codUsu.setBounds(450, 31, 100, 14);  
 446.                 codUsu.setFont(new java.awt.Font("Tahoma",1,12));  
 447.                 codUsu.setVisible(false);  
 448.             }  
 449.             {  
 450.                 fundoJlabel = new JLabel();  
 451.                 getContentPane().add(fundoJlabel);  
 452.                 fundoJlabel.setText("InfoSoftware Sistemas");  
 453.                 fundoJlabel.setBounds(171, 344, 340, 32);  
 454.                 fundoJlabel.setForeground(new java.awt.Color(0,0,0));  
 455.                 fundoJlabel.setFont(new java.awt.Font("Tahoma",1,22));  
 456.             }  
 457.             {  
 458.                 dataEntregajLabel1 = new JLabel();  
 459.                 getContentPane().add(dataEntregajLabel1);  
 460.                 dataEntregajLabel1.setText("Data da Entrega");  
 461.                 dataEntregajLabel1.setBounds(18, 100, 115, 19);  
 462.                 dataEntregajLabel1.setVisible(false);  
 463.                 dataEntregajLabel1.setFont(new java.awt.Font("Tahoma",1,12));  
 464.             }  
 465.             {  
 466.                 dataSistemajLabel = new JLabel();  
 467.                 getContentPane().add(dataSistemajLabel);  
 468.                 dataSistemajLabel.setText("Data");  
 469.                 dataSistemajLabel.setBounds(12, 19, 69, 19);  
 470.                 dataSistemajLabel.setVisible(false);  
 471.                 dataSistemajLabel.setFont(new java.awt.Font("Tahoma",1,12));  
 472.             }  
 473.             {  
 474.                 codigoEmjLabel1 = new JLabel();  
 475.                 getContentPane().add(codigoEmjLabel1);  
 476.                 codigoEmjLabel1.setText("Codigo do emprestimo");  
 477.                 codigoEmjLabel1.setBounds(12, 16, 154, 19);  
 478.                 codigoEmjLabel1.setFont(new java.awt.Font("Tahoma",1,12));  
 479.                 codigoEmjLabel1.setVisible(false);  
 480.             }  
 481.             {  
 482.                 codEmprestimo = new JTextField();  
 483.                 getContentPane().add(codEmprestimo);  
 484.                 codEmprestimo.setBounds(12, 51, 96, 21);  
 485.                 codEmprestimo.setVisible(false);  
 486.             }  
 487.             {  
 488.                 darBaixaOk = new JButton();  
 489.                 getContentPane().add(darBaixaOk);  
 490.                 darBaixaOk.setText("DarBaixa");  
 491.                 darBaixaOk.setBounds(20, 98, 57, 21);  
 492.                 darBaixaOk.setVisible(false);  
 493.                 darBaixaOk.addActionListener(new ActionListener() {  
 494.                     public void actionPerformed(ActionEvent evt) {  
 495.                         System.out.println("darBaixaOk.actionPerformed, event="+evt);  
 496.                         //TODO add your code for darBaixaOk.actionPerformed  
 497.                         String codEmS = codEmprestimo.getText();  
 498.                         int codEmI = Integer.parseInt(codEmS);  
 499.                         Cadastro sistema = new Cadastro();  
 500.                         sistema.excluirEmprestimo(codEmI);  
 501.                         JOptionPane.showMessageDialog(JOptionPane.getRootFrame(),  
 502.                                 "Operação Efetuada com Sucesso!","Sucesso",JOptionPane.DEFAULT_OPTION);  
 503.                     }  
 504.                 });  
 505.             }  
 506.   
 507.             {  
 508.                 jMenuBar1 = new JMenuBar();  
 509.                 setJMenuBar(jMenuBar1);  
 510.                 jMenuBar1.setBackground(new java.awt.Color(170,170,170));  
 511.                 jMenuBar1.setSize(600, 27);  
 512.                 jMenuBar1.setPreferredSize(new java.awt.Dimension(600, 27));  
 513.                 {  
 514.                     emprestimo = new JMenu();  
 515.                     jMenuBar1.add(emprestimo);  
 516.                     emprestimo.setText("Empréstimos");  
 517.                     {  
 518.                         novoEmprestimo = new JMenuItem();  
 519.                         emprestimo.add(novoEmprestimo);  
 520.                         novoEmprestimo.setText("Novo Empréstimo");  
 521.                         novoEmprestimo.addActionListener(  
 522.                                 new ActionListener()  
 523.                                 {  
 524.                                     public void actionPerformed(ActionEvent evento)  
 525.                                     {  
 526.                                           
 527.                                         dataSistemajLabel.setVisible(true);  
 528.                                         jLabel1CodAluno.setVisible(true);  
 529.                                         jLabel1CodLivro.setVisible(true);  
 530.                                         data.setVisible(true);  
 531.                                         codAluno.setVisible(true);  
 532.                                         codLivro.setVisible(true);  
 533.                                         dataEntrega.setVisible(false);  
 534.                                         sairNovoEmprestimo.setVisible(true);  
 535.                                         cadastrarEmprestimo.setVisible(true);  
 536.                                         jLabel1Em.setVisible(true);  
 537.                                         jLabel2.setVisible(true);  
 538.                                         jLabel1Em.setVisible(false);  
 539.                                         jLabel2.setVisible(false);  
 540.                                         jLabel3.setVisible(false);  
 541.                                         rgUsuario.setVisible(false);  
 542.                                         RG.setVisible(false);  
 543.                                         jLabel4.setVisible(false);  
 544.                                         jLabel5.setVisible(false);  
 545.                                         jLabel6.setVisible(false);  
 546.                                         jLabel7.setVisible(false);  
 547.                                         jLabel8.setVisible(false);  
 548.                                         jLabel9.setVisible(false);  
 549.                                         cadastrarUsuario.setVisible(false);  
 550.                                         voltarCadUsu.setVisible(false);  
 551.                                         nomeUsuario.setVisible(false);  
 552.                                         telUsuario.setVisible(false);  
 553.                                         dataNascimento.setVisible(false);  
 554.                                         sexoUsuario.setVisible(false);  
 555.                                         sexo.setVisible(false);  
 556.                                         codUsu.setVisible(false);  
 557.                                         codigoEmjLabel1.setVisible(false);  
 558.                                         codEmprestimo.setVisible(false);  
 559.                                         darBaixaOk.setVisible(false);  
 560.                                           
 561.                                     }  
 562.                                 }  
 563.                         );  
 564.                           
 565.                     }  
 566.                     {  
 567.                         mostrarEmprestimo = new JMenuItem();  
 568.                         emprestimo.add(mostrarEmprestimo);  
 569.                         mostrarEmprestimo.setText("Ver Empréstimos");  
 570.                         mostrarEmprestimo.addActionListener(  
 571.                                 new ActionListener()  
 572.                                 {  
 573.                                     public void actionPerformed(ActionEvent evento)  
 574.                                     {  
 575.                                          MostarEmprestimos ver = new MostarEmprestimos();  
 576.                                          ver.UsandoJTable();  
 577.                                            
 578.                                           
 579.                                     }  
 580.                                 }  
 581.                         );  
 582.                           
 583.                     }  
 584.                     {  
 585.                         darBaixa = new JMenuItem();  
 586.                         emprestimo.add(darBaixa);  
 587.                         darBaixa.setText("Dar Baixa");  
 588.                         darBaixa.addActionListener(  
 589.                                 new ActionListener()  
 590.                                 {  
 591.                                     public void actionPerformed(ActionEvent evento)  
 592.                                     {  
 593.                                         darBaixaOk.setVisible(true);  
 594.                                         codigoEmjLabel1.setVisible(true);  
 595.                                         codEmprestimo.setVisible(true);  
 596.                                         dataEntregajLabel1.setVisible(false);  
 597.                                         jLabel1CodAluno.setVisible(false);  
 598.                                         jLabel1CodLivro.setVisible(false);  
 599.                                         data.setVisible(false);  
 600.                                         codAluno.setVisible(false);  
 601.                                         codLivro.setVisible(false);  
 602.                                         dataEntrega.setVisible(false);  
 603.                                         cadastrarEmprestimo.setVisible(false);  
 604.                                         sairNovoEmprestimo.setVisible(false);  
 605.                                         jLabel1Em.setVisible(false);  
 606.                                         jLabel2.setVisible(false);  
 607.                                         jLabel1Em.setVisible(false);  
 608.                                         jLabel2.setVisible(false);  
 609.                                         jLabel3.setVisible(false);  
 610.                                         rgUsuario.setVisible(false);  
 611.                                         RG.setVisible(false);  
 612.                                         jLabel4.setVisible(false);  
 613.                                         jLabel5.setVisible(false);  
 614.                                         jLabel6.setVisible(false);  
 615.                                         jLabel7.setVisible(false);  
 616.                                         jLabel8.setVisible(false);  
 617.                                         jLabel9.setVisible(false);  
 618.                                         cadastrarUsuario.setVisible(false);  
 619.                                         voltarCadUsu.setVisible(false);  
 620.                                         nomeUsuario.setVisible(false);  
 621.                                         telUsuario.setVisible(false);  
 622.                                         dataNascimento.setVisible(false);  
 623.                                         sexoUsuario.setVisible(false);  
 624.                                         sexo.setVisible(false);  
 625.                                         codUsu.setVisible(false);  
 626.                                         dataSistemajLabel.setVisible(false);  
 627.                                           
 628.                                           
 629.                                     }  
 630.                                 }  
 631.                         );  
 632.                     }  
 633.                     {  
 634.                         livrosEmprestados = new JMenuItem();  
 635.                         emprestimo.add(livrosEmprestados);  
 636.                         livrosEmprestados.setText("Livros Emprestados");  
 637.                         livrosEmprestados.addActionListener(new ActionListener() {  
 638.                             public void actionPerformed(ActionEvent evt) {  
 639.                                 //TODO add your code for livrosEmprestados.actionPerformed  
 640.                             }  
 641.                         });  
 642.                     }  
 643.                 }  
 644.                 {  
 645.                     usuarios = new JMenu();  
 646.                     jMenuBar1.add(usuarios);  
 647.                     usuarios.setText("Usuários");  
 648.                     {  
 649.                         cadastraUsuario = new JMenuItem();  
 650.                         usuarios.add(cadastraUsuario);  
 651.                         cadastraUsuario.setText("Cadastrar Usuário");  
 652.                         cadastraUsuario.addActionListener(  
 653.                                 new ActionListener()  
 654.                                 {  
 655.                                     public void actionPerformed(ActionEvent evento)  
 656.                                     {  
 657.                                         codUsu.setVisible(false);                                         
 658.                                         jLabel3.setVisible(true);  
 659.                                         rgUsuario.setVisible(true);  
 660.                                         RG.setVisible(true);  
 661.                                         jLabel4.setVisible(true);  
 662.                                         jLabel5.setVisible(true);  
 663.                                         jLabel6.setVisible(true);  
 664.                                         jLabel7.setVisible(true);  
 665.                                         jLabel8.setVisible(true);  
 666.                                         jLabel9.setVisible(true);  
 667.                                         cadastrarUsuario.setVisible(true);  
 668.                                         voltarCadUsu.setVisible(true);  
 669.                                         nomeUsuario.setVisible(true);  
 670.                                         telUsuario.setVisible(true);  
 671.                                         dataNascimento.setVisible(true);  
 672.                                         sexoUsuario.setVisible(true);  
 673.                                         sexo.setVisible(true);  
 674.                                         dataEntregajLabel1.setVisible(false);  
 675.                                         jLabel1CodAluno.setVisible(false);  
 676.                                         jLabel1CodLivro.setVisible(false);  
 677.                                         data.setVisible(false);  
 678.                                         codAluno.setVisible(false);  
 679.                                         codLivro.setVisible(false);  
 680.                                         dataEntrega.setVisible(false);  
 681.                                         cadastrarEmprestimo.setVisible(false);  
 682.                                         sairNovoEmprestimo.setVisible(false);  
 683.                                         jLabel1Em.setVisible(false);  
 684.                                         jLabel2.setVisible(false);  
 685.                                         codigoEmjLabel1.setVisible(false);  
 686.                                         codEmprestimo.setVisible(false);  
 687.                                         dataSistemajLabel.setVisible(false);  
 688.                                         darBaixaOk.setVisible(false);  
 689.                                           
 690.                                     }  
 691.                                 }  
 692.                         );  
 693.                           
 694.                     }  
 695.                     {  
 696.                         mostrarUsuario = new JMenuItem();  
 697.                         usuarios.add(mostrarUsuario);  
 698.                         mostrarUsuario.setText("Mostrar Usuários");  
 699.                         mostrarUsuario.addActionListener(  
 700.                                 new ActionListener()  
 701.                                 {  
 702.                                     public void actionPerformed(ActionEvent evento)  
 703.                                     {  
 704.                                         UsarJtable usar = new UsarJtable();  
 705.                                         usar.UsandoJTable();  
 706.                                           
 707.                                     }  
 708.                                 }  
 709.                         );  
 710.                           
 711.                     }  
 712.                 }  
 713.                 {  
 714.                     arquivo = new JMenu();  
 715.                     jMenuBar1.add(arquivo);  
 716.                     arquivo.setText("Arquivo");  
 717.                     {  
 718.                         sobre = new JMenuItem();  
 719.                         arquivo.add(sobre);  
 720.                         sobre.setText("Sobre");  
 721.                         sobre.addActionListener(  
 722.                                 new ActionListener()  
 723.                                 {  
 724.                                     public void actionPerformed(ActionEvent evento)  
 725.                                     {  
 726.                                         JOptionPane.showMessageDialog(null, "Programa da empresa InfoSoftware" +  
 727.                                                 "\n \n Feito por Mateus Mello", "Sobre", JOptionPane.INFORMATION_MESSAGE);  
 728.                                     }  
 729.                                 }  
 730.                         );  
 731.                     }  
 732.                     {  
 733.                         sair = new JMenuItem();  
 734.                         arquivo.add(sair);  
 735.                         sair.setText("Sair");  
 736.                         sair.addActionListener(  
 737.                                 new ActionListener()  
 738.                                 {  
 739.                                     public void actionPerformed(ActionEvent evento)  
 740.                                     {  
 741.                                         System.exit(0);                                 }  
 742.                                 }  
 743.                         );  
 744.                     }  
 745.                 }  
 746.             }  
 747.             pack();  
 748.             this.setSize(617, 468);  
 749.         } catch (Exception e) {  
 750.             e.printStackTrace();  
 751.         }  
 752.     }  
 753.   
 754. }