Advertisement
netlivros

Untitled

Nov 22nd, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.81 KB | None | 0 0
  1.  
  2.  
  3.  
  4. import javax.swing.JOptionPane;
  5. import javax.swing.JTextField;
  6. import javax.swing.table.DefaultTableModel;
  7. import java.sql.*;
  8. import net.proteanit.sql.DbUtils;
  9.  
  10. /**
  11. *
  12. * @author Utilizador
  13. */
  14.  
  15.  
  16. public class Entrada extends javax.swing.JFrame {
  17. Connection link= null;
  18. PreparedStatement pst= null;
  19. ResultSet rs= null;
  20.  
  21. public void conector() {
  22. try {
  23.  
  24. String url= "jdbc:mysql://localhost:3306/netlivros";
  25. String user= "root";
  26. String password="";
  27. try {
  28. Class.forName("com.mysql.jdbc.Driver");
  29.  
  30.  
  31. link= DriverManager.getConnection(url, user, password);
  32.  
  33. String query= "SELECT livro.id_livro AS ID, nome_livro AS Título, isbn AS ISBN, ano AS Ano, disciplina AS Disciplina, nome_escola AS Escola, estado as Disponibilidade FROM livro inner join livrodisciplina on livrodisciplina.id_livro= livro.id_livro inner join disciplina on livrodisciplina.id_disciplina= disciplina.id_disciplina INNER JOIN escola";
  34. pst=link.prepareStatement(query);
  35. rs=pst.executeQuery(query);
  36. tabela.setModel(DbUtils.resultSetToTableModel(rs));
  37. } catch (Exception e) {
  38. JOptionPane.showMessageDialog(null, e);
  39. }
  40.  
  41.  
  42. while (rs.next()) {
  43.  
  44. String nome_livro= rs.getString("Título");
  45. String isbn= rs.getString("ISBN");
  46. String ano= rs.getString("Ano");
  47. String disciplina= rs.getString("Disciplina");
  48. String escola= rs.getString("Escola");
  49. String estado= rs.getString("Disponibilidade");
  50.  
  51. tftitulo.setText(nome_livro);
  52. tfisbn.setText(isbn);
  53. cbdisciplina.setSelectedItem(disciplina);
  54. cbano.setSelectedItem(ano);
  55. cescolas.setSelectedItem(escola);
  56. cbestado.setSelectedItem(estado);
  57. }
  58.  
  59. } catch (Exception e) {
  60. JOptionPane.showMessageDialog(this, e);
  61. }
  62. }
  63.  
  64.  
  65.  
  66. public Entrada() {
  67. initComponents();
  68. desativar();
  69. conector();
  70. }
  71.  
  72. private String acao = "guardar";
  73.  
  74. void desaparecer() {
  75. tabela.getColumnModel().getColumn(0).setMaxWidth(0);
  76. tabela.getColumnModel().getColumn(0).setMinWidth(0);
  77. tabela.getColumnModel().getColumn(0).setPreferredWidth(0);
  78. }
  79.  
  80. void desativar() {
  81. tfid.setVisible(false);
  82. tftitulo.setEnabled(false);
  83. tfisbn.setEnabled(false);
  84. cbdisciplina.setEnabled(false);
  85. cbano.setEnabled(false);
  86. cescolas.setEnabled(false);
  87. cbestado.setEnabled(false);
  88. btncancela.setEnabled(false);
  89. btnlimpar.setEnabled(false);
  90. btnsubmeter.setEnabled(false);
  91.  
  92. tftitulo.setText("");
  93. tfisbn.setText("");
  94. }
  95.  
  96. void ativar() {
  97. tftitulo.setEnabled(true);
  98. tfisbn.setEnabled(true);
  99. cbdisciplina.setEnabled(true);
  100. cbano.setEnabled(true);
  101. cescolas.setEnabled(true);
  102. cbestado.setEnabled(true);
  103. btnnovo.setEnabled(true);
  104. btncancela.setEnabled(true);
  105. btnlimpar.setEnabled(true);
  106. btnsubmeter.setEnabled(true);
  107.  
  108. tftitulo.setText("");
  109. tfisbn.setText("");
  110. }
  111.  
  112. @SuppressWarnings("unchecked")
  113. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  114. private void initComponents() {
  115.  
  116. btnvoltar = new javax.swing.JButton();
  117. titulo = new javax.swing.JLabel();
  118. btnsair = new javax.swing.JButton();
  119. titulo_manual = new javax.swing.JLabel();
  120. tftitulo = new javax.swing.JTextField();
  121. disciplina = new javax.swing.JLabel();
  122. escola = new javax.swing.JLabel();
  123. isbn = new javax.swing.JLabel();
  124. tfisbn = new javax.swing.JTextField();
  125. lblano = new javax.swing.JLabel();
  126. cbano = new javax.swing.JComboBox<>();
  127. cescolas = new javax.swing.JComboBox<>();
  128. cbdisciplina = new javax.swing.JComboBox<>();
  129. btnnovo = new javax.swing.JButton();
  130. btnelimina = new javax.swing.JButton();
  131. tfbusca = new javax.swing.JTextField();
  132. btncancela = new javax.swing.JButton();
  133. jScrollPane1 = new javax.swing.JScrollPane();
  134. tabela = new javax.swing.JTable();
  135. btnpesquisa = new javax.swing.JButton();
  136. btnsubmeter = new javax.swing.JButton();
  137. btnlimpar = new javax.swing.JButton();
  138. jLabel1 = new javax.swing.JLabel();
  139. cbestado = new javax.swing.JComboBox<>();
  140. lblajuda = new javax.swing.JButton();
  141. tfid = new javax.swing.JTextField();
  142.  
  143. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  144. setResizable(false);
  145. getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
  146.  
  147. btnvoltar.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  148. btnvoltar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconback.jpg"))); // NOI18N
  149. btnvoltar.addActionListener(new java.awt.event.ActionListener() {
  150. public void actionPerformed(java.awt.event.ActionEvent evt) {
  151. btnvoltarActionPerformed(evt);
  152. }
  153. });
  154. getContentPane().add(btnvoltar, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, 80, -1));
  155.  
  156. titulo.setFont(new java.awt.Font("Century Gothic", 0, 20)); // NOI18N
  157. titulo.setText("ADICIONAR MANUAL ESCOLAR");
  158. getContentPane().add(titulo, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 10, -1, -1));
  159.  
  160. btnsair.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  161. btnsair.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/iconout.jpg"))); // NOI18N
  162. btnsair.addActionListener(new java.awt.event.ActionListener() {
  163. public void actionPerformed(java.awt.event.ActionEvent evt) {
  164. btnsairActionPerformed(evt);
  165. }
  166. });
  167. getContentPane().add(btnsair, new org.netbeans.lib.awtextra.AbsoluteConstraints(490, 10, 80, -1));
  168.  
  169. titulo_manual.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  170. titulo_manual.setText("TÍTULO DO MANUAL");
  171. getContentPane().add(titulo_manual, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 70, -1, -1));
  172.  
  173. tftitulo.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  174. tftitulo.addActionListener(new java.awt.event.ActionListener() {
  175. public void actionPerformed(java.awt.event.ActionEvent evt) {
  176. tftituloActionPerformed(evt);
  177. }
  178. });
  179. getContentPane().add(tftitulo, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 90, 312, 33));
  180.  
  181. disciplina.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  182. disciplina.setText("DISCIPLINA");
  183. getContentPane().add(disciplina, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 150, -1, -1));
  184.  
  185. escola.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  186. escola.setText("ESCOLA");
  187. getContentPane().add(escola, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 230, -1, -1));
  188.  
  189. isbn.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  190. isbn.setText("ISBN");
  191. getContentPane().add(isbn, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 70, 50, -1));
  192.  
  193. tfisbn.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  194. tfisbn.addActionListener(new java.awt.event.ActionListener() {
  195. public void actionPerformed(java.awt.event.ActionEvent evt) {
  196. tfisbnActionPerformed(evt);
  197. }
  198. });
  199. getContentPane().add(tfisbn, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 90, 193, 33));
  200.  
  201. lblano.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  202. lblano.setText("ANO");
  203. getContentPane().add(lblano, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 150, -1, -1));
  204.  
  205. cbano.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  206. cbano.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "SELECIONAR:", "5º Ano", "6º Ano", "7º Ano", "8º Ano", "9º Ano" }));
  207. cbano.addActionListener(new java.awt.event.ActionListener() {
  208. public void actionPerformed(java.awt.event.ActionEvent evt) {
  209. cbanoActionPerformed(evt);
  210. }
  211. });
  212. getContentPane().add(cbano, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 170, 150, 30));
  213.  
  214. cescolas.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  215. cescolas.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "SELECIONE:", "Escola Secundária Júlio Dantas", "Escola Internacional Vale Verde", "Escola Secundária de Gil Eanes" }));
  216. getContentPane().add(cescolas, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 260, 330, 30));
  217.  
  218. cbdisciplina.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  219. cbdisciplina.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "SELECCIONE", "Português", "Língua Estrangeira I", "Língua Estrangeira II", "Matemática", "Filosofia", "Física e Quimica", "Geografia", "Ciências Naturais ", "História" }));
  220. cbdisciplina.addActionListener(new java.awt.event.ActionListener() {
  221. public void actionPerformed(java.awt.event.ActionEvent evt) {
  222. cbdisciplinaActionPerformed(evt);
  223. }
  224. });
  225. getContentPane().add(cbdisciplina, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 180, 310, 30));
  226.  
  227. btnnovo.setText("NOVA ENTRADA");
  228. btnnovo.addActionListener(new java.awt.event.ActionListener() {
  229. public void actionPerformed(java.awt.event.ActionEvent evt) {
  230. btnnovoActionPerformed(evt);
  231. }
  232. });
  233. getContentPane().add(btnnovo, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 520, -1, -1));
  234.  
  235. btnelimina.setText("ELIMINAR");
  236. btnelimina.addActionListener(new java.awt.event.ActionListener() {
  237. public void actionPerformed(java.awt.event.ActionEvent evt) {
  238. btneliminaActionPerformed(evt);
  239. }
  240. });
  241. getContentPane().add(btnelimina, new org.netbeans.lib.awtextra.AbsoluteConstraints(1040, 90, -1, -1));
  242. getContentPane().add(tfbusca, new org.netbeans.lib.awtextra.AbsoluteConstraints(620, 90, 290, 30));
  243.  
  244. btncancela.setText("CANCELAR ENTRADA");
  245. btncancela.addActionListener(new java.awt.event.ActionListener() {
  246. public void actionPerformed(java.awt.event.ActionEvent evt) {
  247. btncancelaActionPerformed(evt);
  248. }
  249. });
  250. getContentPane().add(btncancela, new org.netbeans.lib.awtextra.AbsoluteConstraints(410, 520, -1, -1));
  251.  
  252. tabela.setModel(new javax.swing.table.DefaultTableModel(
  253. new Object [][] {
  254. {null, null, null, null, null, null},
  255. {null, null, null, null, null, null},
  256. {null, null, null, null, null, null},
  257. {null, null, null, null, null, null}
  258. },
  259. new String [] {
  260. "Título", "ISBN", "Disciplina", "Ano", "Escola", "Disponibilidade"
  261. }
  262. ));
  263. tabela.addMouseListener(new java.awt.event.MouseAdapter() {
  264. public void mouseClicked(java.awt.event.MouseEvent evt) {
  265. tabelaMouseClicked(evt);
  266. }
  267. });
  268. jScrollPane1.setViewportView(tabela);
  269.  
  270. getContentPane().add(jScrollPane1, new org.netbeans.lib.awtextra.AbsoluteConstraints(600, 170, 600, 270));
  271.  
  272. btnpesquisa.setText("PESQUISAR");
  273. btnpesquisa.addActionListener(new java.awt.event.ActionListener() {
  274. public void actionPerformed(java.awt.event.ActionEvent evt) {
  275. btnpesquisaActionPerformed(evt);
  276. }
  277. });
  278. getContentPane().add(btnpesquisa, new org.netbeans.lib.awtextra.AbsoluteConstraints(930, 90, -1, -1));
  279.  
  280. btnsubmeter.setText("SUBMETER");
  281. btnsubmeter.addActionListener(new java.awt.event.ActionListener() {
  282. public void actionPerformed(java.awt.event.ActionEvent evt) {
  283. btnsubmeterActionPerformed(evt);
  284. }
  285. });
  286. getContentPane().add(btnsubmeter, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 520, -1, -1));
  287.  
  288. btnlimpar.setText("LIMPAR");
  289. btnlimpar.addActionListener(new java.awt.event.ActionListener() {
  290. public void actionPerformed(java.awt.event.ActionEvent evt) {
  291. btnlimparActionPerformed(evt);
  292. }
  293. });
  294. getContentPane().add(btnlimpar, new org.netbeans.lib.awtextra.AbsoluteConstraints(440, 250, -1, -1));
  295.  
  296. jLabel1.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  297. jLabel1.setText("DISPONIBILIDADE");
  298. getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 310, -1, 20));
  299.  
  300. cbestado.setFont(new java.awt.Font("Century Gothic", 0, 12)); // NOI18N
  301. cbestado.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "SELECCIONE:", "DISPONÍVEL", "INDISPONÍVEL" }));
  302. cbestado.addActionListener(new java.awt.event.ActionListener() {
  303. public void actionPerformed(java.awt.event.ActionEvent evt) {
  304. cbestadoActionPerformed(evt);
  305. }
  306. });
  307. getContentPane().add(cbestado, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 340, -1, -1));
  308.  
  309. lblajuda.setFont(new java.awt.Font("Century Gothic", 0, 10)); // NOI18N
  310. lblajuda.setText("?");
  311. lblajuda.addActionListener(new java.awt.event.ActionListener() {
  312. public void actionPerformed(java.awt.event.ActionEvent evt) {
  313. lblajudaActionPerformed(evt);
  314. }
  315. });
  316. getContentPane().add(lblajuda, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 60, -1, 30));
  317.  
  318. tfid.addActionListener(new java.awt.event.ActionListener() {
  319. public void actionPerformed(java.awt.event.ActionEvent evt) {
  320. tfidActionPerformed(evt);
  321. }
  322. });
  323. getContentPane().add(tfid, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 50, 60, -1));
  324.  
  325. pack();
  326. }// </editor-fold>
  327.  
  328. private void btnvoltarActionPerformed(java.awt.event.ActionEvent evt) {
  329. Menu prog = new Menu();
  330.  
  331. prog.setVisible(true);
  332.  
  333. dispose();
  334. }
  335.  
  336. private void btnsairActionPerformed(java.awt.event.ActionEvent evt) {
  337. System.exit(0);
  338. }
  339.  
  340. private void tftituloActionPerformed(java.awt.event.ActionEvent evt) {
  341.  
  342. tftitulo.transferFocus();
  343. }
  344.  
  345. private void tfisbnActionPerformed(java.awt.event.ActionEvent evt) {
  346. tfisbn.transferFocus();
  347. }
  348.  
  349. private void cbanoActionPerformed(java.awt.event.ActionEvent evt) {
  350. cbano.transferFocus();
  351. }
  352.  
  353. private void btnnovoActionPerformed(java.awt.event.ActionEvent evt) {
  354.  
  355. ativar();
  356. btnsubmeter.setText("SUBMETER");
  357. acao = "guardar";
  358.  
  359. }
  360.  
  361. private void btnsubmeterActionPerformed(java.awt.event.ActionEvent evt) {
  362.  
  363.  
  364. try {
  365. String query= "insert into livro (nome_livro, isbn, ano, estado) values (?,?,?,?)" +
  366. "insert into livrodisciplina (id_livro, id_disciplina) values ((select id_livro from livro), (select id_disciplina from disciplina)" +
  367. "insert into disciplina (disciplina, id_escola) values (?,(select id_escola from escola)" +
  368. "insert into escola (nome_escola) values (?)";
  369.  
  370. pst=link.prepareStatement(query);
  371.  
  372. pst.setString(1, tftitulo.getText());
  373. pst.setString(2, tfisbn.getText());
  374. pst.setString(3, cbdisciplina.getSelectedItem().toString());
  375. pst.setString(4, cbano.getSelectedItem().toString());
  376. pst.setString(5, cescolas.getSelectedItem().toString());
  377. pst.setString(6, cbestado.getSelectedItem().toString());
  378. pst.execute();
  379.  
  380. if ((tftitulo.getText().isEmpty())) {
  381. JOptionPane.showMessageDialog(null, "Tem que introduzir o título do manual");
  382. } else if ((tfisbn.getText().isEmpty())) {
  383. JOptionPane.showMessageDialog(null, "Tem que introduzir o código ISBN");
  384. }
  385. if (acao.equals("guardar")){
  386. int adicionado= pst.executeUpdate();
  387. if (adicionado > 0) {
  388. JOptionPane.showMessageDialog(null, "Manual inserido com sucesso!");
  389. tftitulo.setText("");
  390. tfisbn.setText("");
  391. cbdisciplina.setSelectedIndex(0);
  392. cbano.setSelectedIndex(0);
  393. cescolas.setSelectedIndex(0);
  394. cbestado.setSelectedIndex(0);
  395. }
  396. } else if (acao.equals("editar")) {
  397. try {
  398. String q= "update livro set nome_livro=?, isbn=?, ano=?, estado=? where nome_livro=" + tftitulo.getText() + "" +
  399. "update disciplina set disciplina=? , id_escola=? where disciplina=" + cbdisciplina.getSelectedItem().toString() + "" +
  400. "update escola set nome_escola=? where escola" + cescolas.getSelectedItem() + "";
  401.  
  402. pst= link.prepareStatement(q);
  403. pst.setString(1, tftitulo.getText());
  404. pst.setString(2, tfisbn.getText());
  405. pst.setString(3, cbdisciplina.getSelectedItem().toString());
  406. pst.setString(4, cbano.getSelectedItem().toString());
  407. pst.setString(5, cescolas.getSelectedItem().toString());
  408. pst.setString(6, cbestado.getSelectedItem().toString());
  409. pst.execute();
  410. JOptionPane.showMessageDialog(null, "Entrada editada com sucesso!");
  411. } catch (Exception e) {
  412. JOptionPane.showMessageDialog(null, e);
  413. }
  414. }
  415. } catch(Exception e) {
  416. JOptionPane.showMessageDialog(null, e);
  417. }
  418. conector();
  419. }
  420.  
  421. private void btneliminaActionPerformed(java.awt.event.ActionEvent evt) {
  422. if(!tftitulo.getText().equals("")) {
  423. int confirmacao= JOptionPane.showConfirmDialog(rootPane,"Tem a certeza que quer eliminar o manual?", "Confirmar", 2);
  424.  
  425. if (confirmacao==0) {
  426.  
  427. desativar();
  428. }
  429. }
  430. }
  431.  
  432. private void btnpesquisaActionPerformed(java.awt.event.ActionEvent evt) {
  433. tfbusca.getText();
  434. }
  435.  
  436. private void tabelaMouseClicked(java.awt.event.MouseEvent evt) {
  437. // TODO add your handling code here:
  438. btnsubmeter.setText("EDITAR");
  439. ativar();
  440. btnelimina.setEnabled(true);
  441. acao="editar";
  442.  
  443. int fila= tabela.getSelectedRow();
  444. String index= tabela.getModel().getValueAt(fila, 0).toString();
  445.  
  446. try {
  447. String query= "SELECT livro.id_livro AS Id, livro.nome_livro AS Título, livro.isbn AS ISBN, livro.ano AS Ano, livro.estado as Disponibilidade, disciplina.disciplina AS Disciplina, escola.nome_escola AS Escola FROM livro inner join livrodisciplina on livrodisciplina.id_livro= livro.id_livro inner join disciplina on livrodisciplina.id_disciplina= disciplina.id_disciplina INNER JOIN escola" + index + "";
  448. pst= link.prepareStatement(query);
  449. rs= pst.executeQuery();
  450. if (rs.next()) {
  451. String nome_titulo= rs.getString("Título");
  452. String isbn= rs.getString("ISBN");
  453. String disciplina= rs.getString("Disciplina");
  454. String ano= rs.getString("Ano");
  455. String escola= rs.getString("Escola");
  456. String estado= rs.getString("Disponibilidade");
  457.  
  458. tftitulo.setText("" + nome_titulo);
  459. tfisbn.setText(isbn);
  460. cescolas.setSelectedItem(escola);
  461. cbdisciplina.setSelectedItem(disciplina);
  462. cbano.setSelectedItem(ano);
  463. cbestado.setSelectedItem(estado);
  464.  
  465. }
  466. } catch(Exception e) {
  467. JOptionPane.showMessageDialog(null, e);
  468. }
  469. }
  470.  
  471. private void btncancelaActionPerformed(java.awt.event.ActionEvent evt) {
  472. desativar();
  473. cbdisciplina.setSelectedIndex(0);
  474. cbano.setSelectedIndex(0);
  475. cescolas.setSelectedIndex(0);
  476. cbestado.setSelectedIndex(0);
  477. }
  478.  
  479. private void btnlimparActionPerformed(java.awt.event.ActionEvent evt) {
  480. tftitulo.setText("");
  481. tfisbn.setText("");
  482. cbdisciplina.setSelectedIndex(0);
  483. cbano.setSelectedIndex(0);
  484. cescolas.setSelectedIndex(0);
  485. cbestado.setSelectedIndex(0);
  486. }
  487.  
  488. private void cbestadoActionPerformed(java.awt.event.ActionEvent evt) {
  489. cbestado.transferFocus();
  490. }
  491.  
  492. private void lblajudaActionPerformed(java.awt.event.ActionEvent evt) {
  493. JOptionPane.showMessageDialog(rootPane, "O código ISBN está localizado em cima do código de barras do manual e deve conter o código XXXXXXXXXX-X");
  494. }
  495.  
  496. private void cbdisciplinaActionPerformed(java.awt.event.ActionEvent evt) {
  497. }
  498.  
  499. private void tfidActionPerformed(java.awt.event.ActionEvent evt) {
  500. }
  501.  
  502. public static void main(String args[]) {
  503.  
  504. /* Cria e mostra a form */
  505. java.awt.EventQueue.invokeLater(new Runnable() {
  506. public void run() {
  507. new Inserir().setVisible(true);
  508. }
  509. });
  510. }
  511.  
  512. // Variables declaration - do not modify
  513. private javax.swing.JButton btncancela;
  514. private javax.swing.JButton btnelimina;
  515. private javax.swing.JButton btnlimpar;
  516. private javax.swing.JButton btnnovo;
  517. private javax.swing.JButton btnpesquisa;
  518. private javax.swing.JButton btnsair;
  519. private javax.swing.JButton btnsubmeter;
  520. private javax.swing.JButton btnvoltar;
  521. private javax.swing.JComboBox<String> cbano;
  522. private javax.swing.JComboBox<String> cbdisciplina;
  523. private javax.swing.JComboBox<String> cbestado;
  524. private javax.swing.JComboBox<String> cescolas;
  525. private javax.swing.JLabel disciplina;
  526. private javax.swing.JLabel escola;
  527. private javax.swing.JLabel isbn;
  528. private javax.swing.JLabel jLabel1;
  529. private javax.swing.JScrollPane jScrollPane1;
  530. private javax.swing.JButton lblajuda;
  531. private javax.swing.JLabel lblano;
  532. private javax.swing.JTable tabela;
  533. private javax.swing.JTextField tfbusca;
  534. private javax.swing.JTextField tfid;
  535. private javax.swing.JTextField tfisbn;
  536. private javax.swing.JTextField tftitulo;
  537. private javax.swing.JLabel titulo;
  538. private javax.swing.JLabel titulo_manual;
  539. // End of variables declaration
  540.  
  541. private void setText(JTextField tftitulo, JTextField tfdisciplina, JTextField tfescola, JTextField tfisbn) {
  542. throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  543. }
  544. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement