Advertisement
Guest User

JDBC

a guest
May 25th, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 23.78 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package Employees;
  7.  
  8. import java.sql.Connection;
  9. import java.sql.DriverManager;
  10. import java.sql.PreparedStatement;
  11. import java.sql.SQLException;
  12. import java.sql.Statement;
  13. import java.sql.ResultSet;
  14. import javax.swing.JOptionPane;
  15. import javax.swing.JTable;
  16. import javax.swing.table.DefaultTableModel;
  17. import net.proteanit.sql.DbUtils;
  18.  
  19. /**
  20.  *
  21.  * @author Jocke
  22.  */
  23. public class JFrame1 extends javax.swing.JFrame {
  24.     Connection con;
  25.     Statement stmt;
  26.     ResultSet rs;
  27.     private String RadNr = null;
  28.     private int row;
  29.     int catchInt = 0;
  30.    
  31.     public JFrame1() {
  32.         initComponents();
  33.         DoConnect();
  34.         uppdateraArende();
  35.        
  36.     }
  37.     public void uppdateraArende()
  38.         {
  39.             try
  40.             {
  41.                 Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/ArendeBase","APP","APP");
  42.                 String query = "SELECT * FROM arende";
  43.                 PreparedStatement pst = con.prepareStatement(query);
  44.                 ResultSet rs = pst.executeQuery();
  45.                 jTable1.setModel(DbUtils.resultSetToTableModel(rs));
  46.                 pst.close();
  47.                 rs.close();
  48.             }
  49.             catch(Exception e){
  50.             e.printStackTrace();
  51.             }
  52.            
  53.        }
  54.     public void DoConnect( )
  55.         {
  56.         try
  57.             {
  58.             //CONNECT TO THE DATABASE
  59.             String host = "jdbc:derby://localhost:1527/ArendeBase";
  60.             String uName = "APP";
  61.             String uPass= "APP";
  62.             Connection con = DriverManager.getConnection(host, uName, uPass);
  63.            
  64.             //EXECUTE SOME SQL AND LOAD THE RECORDS INTO THE RESULTSET
  65.             stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);          
  66.             String sql = "SELECT * FROM arende";
  67.             rs = stmt.executeQuery(sql);                      
  68.             rs.next();
  69.            
  70.             }
  71.         catch ( SQLException err )
  72.             {
  73.             JOptionPane.showMessageDialog(JFrame1.this, err.getMessage());
  74.             }
  75.         }
  76.  
  77.     /**
  78.      * This method is called from within the constructor to initialize the form.
  79.      * WARNING: Do NOT modify this code. The content of this method is always
  80.      * regenerated by the Form Editor.
  81.      */
  82.     @SuppressWarnings("unchecked")
  83.     // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
  84.     private void initComponents() {
  85.         bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
  86.  
  87.         ArendeBasePUEntityManager = java.beans.Beans.isDesignTime() ? null : javax.persistence.Persistence.createEntityManagerFactory("ArendeBasePU").createEntityManager();
  88.         arendeQuery = java.beans.Beans.isDesignTime() ? null : ArendeBasePUEntityManager.createQuery("SELECT a FROM Arende a");
  89.         arendeList = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : arendeQuery.getResultList();
  90.         arendeQuery1 = java.beans.Beans.isDesignTime() ? null : ArendeBasePUEntityManager.createQuery("SELECT a FROM Arende a");
  91.         arendeList1 = java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() : arendeQuery1.getResultList();
  92.         jPanel1 = new javax.swing.JPanel();
  93.         textLedare = new javax.swing.JTextField();
  94.         textKategori = new javax.swing.JTextField();
  95.         textRegDatum = new javax.swing.JTextField();
  96.         textBudTid = new javax.swing.JTextField();
  97.         textBeskrivning = new javax.swing.JTextField();
  98.         textStatus = new javax.swing.JTextField();
  99.         jLabel1 = new javax.swing.JLabel();
  100.         jLabel2 = new javax.swing.JLabel();
  101.         jLabel3 = new javax.swing.JLabel();
  102.         jLabel4 = new javax.swing.JLabel();
  103.         jLabel5 = new javax.swing.JLabel();
  104.         jLabel6 = new javax.swing.JLabel();
  105.         btnUppdatera = new javax.swing.JButton();
  106.         btnSkapa = new javax.swing.JButton();
  107.         btnTaBort = new javax.swing.JButton();
  108.         jScrollPane1 = new javax.swing.JScrollPane();
  109.         jTable1 = new javax.swing.JTable();
  110.         textRegTid = new javax.swing.JTextField();
  111.         jLabel7 = new javax.swing.JLabel();
  112.         jLabel8 = new javax.swing.JLabel();
  113.  
  114.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  115.  
  116.         jLabel1.setText("Processledare*");
  117.  
  118.         jLabel2.setText("Kategori*");
  119.  
  120.         jLabel3.setText("Beskrivning*");
  121.  
  122.         jLabel4.setText("RegDatum(YYYY-MM-DD)*");
  123.  
  124.         jLabel5.setText("Budgetterad tid*");
  125.  
  126.         jLabel6.setText("Status");
  127.  
  128.         btnUppdatera.setText("Ändra ärende");
  129.         btnUppdatera.addActionListener(new java.awt.event.ActionListener() {
  130.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  131.                 btnUppdateraActionPerformed(evt);
  132.             }
  133.         });
  134.  
  135.         btnSkapa.setText("Skapa ärende");
  136.         btnSkapa.addActionListener(new java.awt.event.ActionListener() {
  137.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  138.                 btnSkapaActionPerformed(evt);
  139.             }
  140.         });
  141.  
  142.         btnTaBort.setText("Ta bort");
  143.         btnTaBort.addActionListener(new java.awt.event.ActionListener() {
  144.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  145.                 btnTaBortActionPerformed(evt);
  146.             }
  147.         });
  148.  
  149.         org.jdesktop.swingbinding.JTableBinding jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, arendeList, jTable1);
  150.         org.jdesktop.swingbinding.JTableBinding.ColumnBinding columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${arendenr}"));
  151.         columnBinding.setColumnName("Arendenr");
  152.         columnBinding.setColumnClass(Integer.class);
  153.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${processledare}"));
  154.         columnBinding.setColumnName("Processledare");
  155.         columnBinding.setColumnClass(String.class);
  156.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${kategori}"));
  157.         columnBinding.setColumnName("Kategori");
  158.         columnBinding.setColumnClass(String.class);
  159.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${regdatum}"));
  160.         columnBinding.setColumnName("Regdatum");
  161.         columnBinding.setColumnClass(java.util.Date.class);
  162.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${budgetteradtid}"));
  163.         columnBinding.setColumnName("Budgetteradtid");
  164.         columnBinding.setColumnClass(String.class);
  165.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${beskrivning}"));
  166.         columnBinding.setColumnName("Beskrivning");
  167.         columnBinding.setColumnClass(String.class);
  168.         columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${status}"));
  169.         columnBinding.setColumnName("Status");
  170.         columnBinding.setColumnClass(String.class);
  171.         bindingGroup.addBinding(jTableBinding);
  172.         jTableBinding.bind();
  173.  
  174.         jScrollPane1.setViewportView(jTable1);
  175.  
  176.         jLabel7.setText("Registrerad tid");
  177.  
  178.         jLabel8.setText("* Textfält som måste vara ifyllda");
  179.  
  180.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  181.         jPanel1.setLayout(jPanel1Layout);
  182.         jPanel1Layout.setHorizontalGroup(
  183.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  184.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  185.                 .addContainerGap()
  186.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  187.                     .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 583, Short.MAX_VALUE)
  188.                     .addGroup(jPanel1Layout.createSequentialGroup()
  189.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  190.                             .addComponent(jLabel1)
  191.                             .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING)
  192.                             .addComponent(jLabel3, javax.swing.GroupLayout.Alignment.TRAILING))
  193.                         .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  194.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  195.                             .addComponent(textBeskrivning, javax.swing.GroupLayout.DEFAULT_SIZE, 61, Short.MAX_VALUE)
  196.                             .addComponent(textKategori)
  197.                             .addComponent(textLedare))
  198.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  199.                             .addGroup(jPanel1Layout.createSequentialGroup()
  200.                                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  201.                                     .addComponent(jLabel5)
  202.                                     .addComponent(jLabel4)
  203.                                     .addComponent(jLabel6))
  204.                                 .addGap(18, 18, 18)
  205.                                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  206.                                     .addComponent(textBudTid)
  207.                                     .addComponent(textRegDatum, javax.swing.GroupLayout.DEFAULT_SIZE, 85, Short.MAX_VALUE)
  208.                                     .addComponent(textStatus))
  209.                                 .addGap(18, 18, 18)
  210.                                 .addComponent(jLabel7)
  211.                                 .addGap(18, 18, 18)
  212.                                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  213.                                     .addComponent(textRegTid)
  214.                                     .addGroup(jPanel1Layout.createSequentialGroup()
  215.                                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  216.                                             .addComponent(btnSkapa)
  217.                                             .addComponent(btnUppdatera))
  218.                                         .addGap(0, 0, Short.MAX_VALUE))))
  219.                             .addGroup(jPanel1Layout.createSequentialGroup()
  220.                                 .addGap(45, 45, 45)
  221.                                 .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 226, javax.swing.GroupLayout.PREFERRED_SIZE)
  222.                                 .addGap(0, 0, Short.MAX_VALUE)))))
  223.                 .addGap(18, 18, 18)
  224.                 .addComponent(btnTaBort)
  225.                 .addGap(74, 74, 74))
  226.         );
  227.         jPanel1Layout.setVerticalGroup(
  228.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  229.             .addGroup(jPanel1Layout.createSequentialGroup()
  230.                 .addGap(33, 33, 33)
  231.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  232.                     .addGroup(jPanel1Layout.createSequentialGroup()
  233.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  234.                             .addComponent(jLabel1)
  235.                             .addComponent(textLedare, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  236.                         .addGap(33, 33, 33)
  237.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  238.                             .addComponent(jLabel2)
  239.                             .addComponent(textKategori, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  240.                         .addGap(33, 33, 33)
  241.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  242.                             .addComponent(jLabel3)
  243.                             .addComponent(textBeskrivning, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  244.                             .addComponent(jLabel6)
  245.                             .addComponent(textStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  246.                             .addComponent(btnSkapa)))
  247.                     .addGroup(jPanel1Layout.createSequentialGroup()
  248.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  249.                             .addComponent(jLabel4)
  250.                             .addComponent(textRegDatum, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  251.                             .addComponent(textRegTid, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  252.                             .addComponent(jLabel7))
  253.                         .addGap(32, 32, 32)
  254.                         .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  255.                             .addComponent(textBudTid, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  256.                             .addComponent(jLabel5)
  257.                             .addComponent(btnUppdatera))))
  258.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  259.                     .addGroup(jPanel1Layout.createSequentialGroup()
  260.                         .addGap(161, 161, 161)
  261.                         .addComponent(btnTaBort)
  262.                         .addContainerGap(167, Short.MAX_VALUE))
  263.                     .addGroup(jPanel1Layout.createSequentialGroup()
  264.                         .addGap(11, 11, 11)
  265.                         .addComponent(jLabel8)
  266.                         .addGap(11, 11, 11)
  267.                         .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
  268.                         .addContainerGap())))
  269.         );
  270.  
  271.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  272.         getContentPane().setLayout(layout);
  273.         layout.setHorizontalGroup(
  274.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  275.             .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  276.         );
  277.         layout.setVerticalGroup(
  278.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  279.             .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  280.         );
  281.  
  282.         bindingGroup.bind();
  283.  
  284.         pack();
  285.     }// </editor-fold>                        
  286.  
  287.     private void btnUppdateraActionPerformed(java.awt.event.ActionEvent evt) {                                            
  288.  
  289.         int row = jTable1.getSelectedRow();
  290.        
  291.         String catchString = (jTable1.getModel().getValueAt(row, 0).toString());
  292.         catchInt = Integer.parseInt(catchString);        
  293.                
  294.         String ledare = textLedare.getText( );
  295.         String kategori = textKategori.getText( );
  296.         String regdatum = textRegDatum.getText( );
  297.         String budgetteradtid = textBudTid.getText( );
  298.         String beskrivning = textBeskrivning.getText( );
  299.         String status = textStatus.getText( );
  300.         String regtid = textRegTid.getText( );
  301.  
  302.            
  303.         try
  304.         {
  305.         String host = "jdbc:derby://localhost:1527/ArendeBase";
  306.         String uName = "APP";
  307.         String uPass= "APP";
  308.         Connection con = DriverManager.getConnection(host, uName, uPass);
  309.            
  310.         //EXECUTE SOME SQL AND LOAD THE RECORDS INTO THE RESULTSET
  311.         stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
  312.        
  313.         String sqlUpdate = "UPDATE arende SET processledare ='"+ ledare +"', kategori ='"+ kategori +"', regdatum ='"+ regdatum +"', budgetteradtid ='"+ budgetteradtid +"', beskrivning ='"+ beskrivning +"', status ='"+ status +"', registreradtid ='"+ regtid +"' WHERE arendenr="+ catchInt +"";
  314.        
  315.         stmt.executeUpdate(sqlUpdate);
  316.        
  317.             JOptionPane.showMessageDialog(JFrame1.this, "Updated");
  318.         }
  319.         catch (SQLException err)
  320.         {
  321.             System.out.println(err.getMessage() );
  322.         }
  323.         uppdateraArende();
  324.                
  325.  
  326.  
  327.     }                                            
  328.  
  329.     private void btnSkapaActionPerformed(java.awt.event.ActionEvent evt) {                                        
  330.  
  331.         String ledare = textLedare.getText( );
  332.         String kategori = textKategori.getText( );
  333.         String regdatum = textRegDatum.getText( );
  334.         String budgetteradtid = textBudTid.getText( );
  335.         String beskrivning = textBeskrivning.getText( );
  336.         String status = textStatus.getText( );
  337.         String regtid = textRegTid.getText( );
  338.  
  339.        
  340.         try
  341.         {
  342.             rs.moveToInsertRow( );
  343.             rs.updateString( "processledare", ledare);
  344.             rs.updateString( "kategori", kategori );
  345.             rs.updateString( "regdatum", regdatum );
  346.             rs.updateString( "budgetteradtid", budgetteradtid );
  347.             rs.updateString( "beskrivning", beskrivning );
  348.             rs.updateString( "status", status );
  349.             rs.updateString( "registreradtid", regtid );
  350.             rs.insertRow( );
  351.            
  352.             while ( rs.next( ) ) {
  353.             int id_arendenummer = rs.getInt("arendenr");
  354.             String arendenummer = Integer.toString(id_arendenummer);
  355.             ledare = rs.getString("processledare");
  356.             kategori = rs.getString("kategori");
  357.             regdatum = rs.getString("regdatum");
  358.             budgetteradtid = rs.getString("budgetteradtid");
  359.             beskrivning = rs.getString("beskrivning");
  360.             status = rs.getString("status");
  361.             regtid = rs.getString("registreradtid");
  362.             }                      
  363.             stmt.close( );
  364.             rs.close( );                  
  365.         }
  366.         catch(SQLException err)
  367.         {
  368.             System.out.println(err.getMessage());
  369.         }
  370.      JOptionPane.showMessageDialog(JFrame1.this, "Ärende skapat");  
  371.      uppdateraArende();  
  372.     }                                        
  373.  
  374.     private void btnTaBortActionPerformed(java.awt.event.ActionEvent evt) {                                          
  375.         int row = jTable1.getSelectedRow();
  376.         String catchString = (jTable1.getModel().getValueAt(row, 0).toString());
  377.         int catchInt = Integer.parseInt(catchString);
  378.         try
  379.         {
  380.         String host = "jdbc:derby://localhost:1527/ArendeBase";
  381.         String uName = "APP";
  382.         String uPass= "APP";
  383.         Connection con = DriverManager.getConnection(host, uName, uPass);
  384.            
  385.         //EXECUTE SOME SQL AND LOAD THE RECORDS INTO THE RESULTSET
  386.         stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
  387.        
  388.         String sqlUpdate = "DELETE FROM arende WHERE arendenr="+ catchInt +"";
  389.        
  390.         stmt.executeUpdate(sqlUpdate);
  391.                     JOptionPane.showMessageDialog(JFrame1.this, "Deleted");
  392.         }
  393.         catch (SQLException err)
  394.         {
  395.             System.out.println(err.getMessage() );
  396.         }
  397.         uppdateraArende();
  398.     }                                        
  399.  
  400.     /**
  401.      * @param args the command line arguments
  402.      */
  403.     public static void main(String args[]) {
  404.        
  405.         /* Set the Nimbus look and feel */
  406.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  407.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  408.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  409.          */
  410.         try {
  411.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  412.                 if ("Nimbus".equals(info.getName())) {
  413.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  414.                     break;
  415.                 }
  416.             }
  417.         } catch (ClassNotFoundException ex) {
  418.             java.util.logging.Logger.getLogger(JFrame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  419.         } catch (InstantiationException ex) {
  420.             java.util.logging.Logger.getLogger(JFrame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  421.         } catch (IllegalAccessException ex) {
  422.             java.util.logging.Logger.getLogger(JFrame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  423.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  424.             java.util.logging.Logger.getLogger(JFrame1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  425.         }
  426.         //</editor-fold>
  427.         //</editor-fold>
  428.  
  429.         /* Create and display the form */
  430.  
  431.         java.awt.EventQueue.invokeLater(new Runnable() {
  432.             public void run() {
  433.                
  434.  
  435.                
  436.                 new JFrame1().setVisible(true);
  437.                
  438.             }
  439.         });
  440.  
  441.        
  442.     }
  443.  
  444.     // Variables declaration - do not modify                    
  445.     private javax.persistence.EntityManager ArendeBasePUEntityManager;
  446.     private java.util.List<Employees.Arende> arendeList;
  447.     private java.util.List<Employees.Arende> arendeList1;
  448.     private javax.persistence.Query arendeQuery;
  449.     private javax.persistence.Query arendeQuery1;
  450.     private javax.swing.JButton btnSkapa;
  451.     private javax.swing.JButton btnTaBort;
  452.     private javax.swing.JButton btnUppdatera;
  453.     private javax.swing.JLabel jLabel1;
  454.     private javax.swing.JLabel jLabel2;
  455.     private javax.swing.JLabel jLabel3;
  456.     private javax.swing.JLabel jLabel4;
  457.     private javax.swing.JLabel jLabel5;
  458.     private javax.swing.JLabel jLabel6;
  459.     private javax.swing.JLabel jLabel7;
  460.     private javax.swing.JLabel jLabel8;
  461.     private javax.swing.JPanel jPanel1;
  462.     private javax.swing.JScrollPane jScrollPane1;
  463.     private javax.swing.JTable jTable1;
  464.     private javax.swing.JTextField textBeskrivning;
  465.     private javax.swing.JTextField textBudTid;
  466.     private javax.swing.JTextField textKategori;
  467.     private javax.swing.JTextField textLedare;
  468.     private javax.swing.JTextField textRegDatum;
  469.     private javax.swing.JTextField textRegTid;
  470.     private javax.swing.JTextField textStatus;
  471.     private org.jdesktop.beansbinding.BindingGroup bindingGroup;
  472.     // End of variables declaration                  
  473.  
  474.     /**
  475.      * @return the RadNr
  476.      */
  477.     public String getRadNr() {
  478.         return RadNr;
  479.     }
  480.  
  481.     /**
  482.      * @param RadNr the RadNr to set
  483.      */
  484.     public void setRadNr(String RadNr) {
  485.         this.RadNr = RadNr;
  486.     }
  487.  
  488.     /**
  489.      * @return the row
  490.      */
  491.     public int getRow() {
  492.         return row;
  493.     }
  494.  
  495.     /**
  496.      * @param row the row to set
  497.      */
  498.     public void setRow(int row) {
  499.         this.row = row;
  500.     }
  501. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement