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. }