Code Tidy - Pastebin

New     Fork     Embed     View raw     Report

NuovaRiga - java

Embed

You can embed this paste into a blog or website with this code:

<iframe class="codetidy" type="text/html" width="100%" src="http://codetidy.com/paste/embed/218" frameborder="0"></iframe>

Add comment

Captcha
  1. import java.awt.BorderLayout;?
  2. import java.awt.Color;?
  3. import java.awt.Dimension;?
  4. import java.awt.FlowLayout;?
  5. import java.awt.Label;?
  6. import java.awt.event.ActionEvent;?
  7. import java.awt.event.ActionListener;?
  8. import java.awt.event.MouseAdapter;?
  9. import java.awt.event.MouseEvent;?
  10. import java.sql.Connection;?
  11. import java.sql.DriverManager;?
  12. import java.sql.ResultSet;?
  13. import java.sql.Statement;?
  14. import java.util.Date;?
  15. import java.util.Vector;?
  16.  ?
  17. import javax.swing.JButton;?
  18. import javax.swing.JFrame;?
  19. import javax.swing.JLabel;?
  20. import javax.swing.JPanel;?
  21. import javax.swing.JScrollPane;?
  22. import javax.swing.JTable;?
  23. import javax.swing.JTextField;?
  24. import javax.swing.ListSelectionModel;?
  25. import javax.swing.table.DefaultTableModel;?
  26.  ?
  27. public class NuovaRiga extends JFrame {?
  28.     private final JPanel north = new JPanel();?
  29.     private final JPanel center = new JPanel();?
  30.     private final JPanel south = new JPanel();?
  31.     private final JLabel headerLabel = new JLabel();?
  32.     private final JButton tornaButton = new JButton();?
  33.     private final JButton salvaButton = new JButton();?
  34.     private final JScrollPane scrollPane = new JScrollPane();?
  35.     private final JTextField codiceArt = new JTextField();?
  36.     private final JButton cercaArt = new JButton();?
  37.     DefaultTableModel tabModel = new DefaultTableModel();?
  38.     Vector rows = null;?
  39.     Vector cols = null;?
  40.     JTable tabella = new JTable();?
  41.     Label descrizioneArt = new Label();?
  42.     Label tipoConfArt = new Label();?
  43.     Label pzXColloArt = new Label();?
  44.     JTextField quantitaArt = new JTextField(5);?
  45.     int selectedRow;?
  46.  ?
  47.     public NuovaRiga() {?
  48.         super();?
  49.         try {?
  50.             jbInit();?
  51.             salvaButton.setEnabled(false);?
  52.             setVisible(true);?
  53.         } catch (Throwable e) {?
  54.             e.printStackTrace();?
  55.         }?
  56.     }?
  57.  ?
  58.     private void jbInit() {?
  59.         setSize(new Dimension(240, 320));?
  60.         setUndecorated(true);?
  61.         ?
  62.         getContentPane().add(north, BorderLayout.NORTH);?
  63.         north.add(headerLabel);?
  64.         headerLabel.setText("Nuovo Articolo");?
  65.         ?
  66.         getContentPane().add(center, BorderLayout.CENTER);?
  67.         center.setLayout(new FlowLayout());?
  68.         codiceArt.setSize(80, 20);?
  69.         codiceArt.setColumns(20);?
  70.         codiceArt.validate();?
  71.         center.add(codiceArt);?
  72.         ?
  73.         center.add(cercaArt);?
  74.         cercaArt.setText("cerca");?
  75.         cercaArt.addActionListener(new CercaButtonActionListener());?
  76.         ?
  77.             Vector cols = new Vector(); ?
  78.             cols.addElement("codice");?
  79.             cols.addElement("Descrizione"); ?
  80.             cols.addElement("barcode");?
  81.             center.add(scrollPane);?
  82.             scrollPane.setPreferredSize(new Dimension(235, 80));?
  83.             ?
  84.             tabModel.setDataVector(rows,cols);?
  85.             tabella.setModel(tabModel);?
  86.             tabella.setRowMargin(0);?
  87.             tabella.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);?
  88.             tabella.setRowHeight(12);?
  89.             scrollPane.setViewportView(tabella);    ?
  90.             ?
  91.             tabella.addMouseListener(new MouseAdapter() {?
  92.                 public void mouseClicked (MouseEvent e) {?
  93.                     selectedRow = tabella.getSelectedRow();?
  94.                     //System.out.println( (String) tabella.getValueAt(selectedRow, 0));?
  95.                     salvaButton.setEnabled(true);?
  96.                     try {?
  97.                         Class.forName("net.sourceforge.jtds.jdbc.Driver");?
  98.                         Connection conn = DriverManager.getConnection(ConnectDB.ServerStr, ConnectDB.DBUser, ConnectDB.DBPass);?
  99.                         try {?
  100.                             Statement stmt = conn.createStatement();?
  101.                             String queryToEexecute = new String ( "select * from JASON.ARTICOLI_NLS where CODICE_ARTICOLO= "+(String) tabella.getValueAt(selectedRow, 0) );?
  102.                             //System.out.println(queryToEexecute);?
  103.                             ResultSet rs = stmt.executeQuery( queryToEexecute );?
  104.                             while (rs.next()) {?
  105.                                 descrizioneArt.setText(rs.getString("DESCRIZIONE_BREVE"));?
  106.                             };?
  107.                             rs.close();?
  108.                         }catch (Exception e1) {?
  109.                             // TODO: handle exception?
  110.                         }?
  111.                        try {?
  112.                             Statement stmt = conn.createStatement();?
  113.                             String queryToEexecute = new String ( "select * from JASON.ARTICOLI where CODICE_ARTICOLO= "+(String) tabella.getValueAt(selectedRow, 0) );?
  114.                             //System.out.println(queryToEexecute);?
  115.                             ResultSet rs = stmt.executeQuery( queryToEexecute );?
  116.                             while (rs.next()) {?
  117.                                 tipoConfArt.setText(rs.getString("TIPO_CONFEZIONE"));?
  118.                                 pzXColloArt.setText(rs.getString("PEZZI_COLLO"));?
  119.                             };?
  120.                             rs.close();?
  121.                         }catch (Exception e1) {?
  122.                             // TODO: handle exception?
  123.                         }?
  124.                     } catch (Exception e1) {?
  125.                         // TODO: handle exception?
  126.                     };?
  127.                 }?
  128.             });?
  129.             ?
  130.             descrizioneArt.setSize(240, 30);?
  131.             descrizioneArt.setText("Descrizione");?
  132.             center.add(new JLabel("descrizione: "));?
  133.             center.add(descrizioneArt);?
  134.             center.add(new JLabel("tipo conf: "));?
  135.             center.add(tipoConfArt);?
  136.             center.add(new JLabel("pezzi/collo: "));?
  137.             center.add(pzXColloArt);?
  138.             center.add(new JLabel("quantità: "));?
  139.             center.add(quantitaArt);?
  140.         ?
  141.         getContentPane().add(south, BorderLayout.SOUTH);?
  142.         south.add(tornaButton);?
  143.         tornaButton.addActionListener(new TornaButtonActionListener());?
  144.         tornaButton.setText("Torna");?
  145.         ?
  146.         south.add(salvaButton);?
  147.         salvaButton.addActionListener(new SalvaButtonActionListener());?
  148.         salvaButton.setText("Salva");?
  149.                 ?
  150.         }?
  151.  ?
  152.  ?
  153.     private class CercaButtonActionListener implements ActionListener {?
  154.         public void actionPerformed(ActionEvent e) {?
  155.             cercaButton_actionPerformed(e);?
  156.         }?
  157.     }?
  158.     private class SalvaButtonActionListener implements ActionListener {?
  159.         public void actionPerformed(ActionEvent e) {?
  160.             salvaButton_actionPerformed(e);?
  161.         }?
  162.     }?
  163.     private class TornaButtonActionListener implements ActionListener {?
  164.         public void actionPerformed(ActionEvent e) {?
  165.             tornaButton_actionPerformed(e);?
  166.         }?
  167.     }?
  168.     protected void cercaButton_actionPerformed(ActionEvent e) {?
  169.         while (tabModel.getRowCount()>0){?
  170.             tabModel.removeRow(0);?
  171.             }?
  172.         try {?
  173.             Class.forName("net.sourceforge.jtds.jdbc.Driver");?
  174.             Connection conn = DriverManager.getConnection(ConnectDB.ServerStr, ConnectDB.DBUser, ConnectDB.DBPass);?
  175.             try {?
  176.                 Statement stmt = conn.createStatement();?
  177.                 String queryToEexecute = new String ("select * from JASON.BARCODE inner join JASON.ARTICOLI_NLS ON JASON.ARTICOLI_NLS.CODICE_ARTICOLO= JASON.BARCODE.CODICE_ARTICOLO where JASON.BARCODE.CODICE_ARTICOLO LIKE '%"+codiceArt.getText()+"%' or JASON.BARCODE.BARCODE LIKE '%"+codiceArt.getText()+"%' or JASON.ARTICOLI_NLS.DESCRIZIONE LIKE '%"+codiceArt.getText()+"%'  and STATO_RECORD='V'" );?
  178.                 //System.out.println(queryToEexecute);?
  179.                 ResultSet rs = stmt.executeQuery( queryToEexecute );?
  180.                ?
  181.                 Vector rows = new Vector(); ?
  182.                 while (rs.next()) {?
  183.                     Vector vett = new Vector(); ?
  184.                     vett.addElement(rs.getString("CODICE_ARTICOLO").trim());?
  185.                     vett.addElement(rs.getString("DESCRIZIONE_BREVE")); ?
  186.                     vett.addElement(rs.getString("BARCODE")); ?
  187.                     rows.addElement(vett);  ?
  188.                     tabModel.addRow(vett);?
  189.                 };?
  190.                 tabella.revalidate();?
  191.                 rs.close();?
  192.             }catch (Exception e1) {?
  193.                 // TODO: handle exception?
  194.             }?
  195.         } catch (Exception e1) {?
  196.             // TODO: handle exception?
  197.         };?
  198.     }?
  199.     protected void salvaButton_actionPerformed(ActionEvent e) {?
  200.         System.out.println((String) tabella.getValueAt(selectedRow, 0) +" "+ quantitaArt.getText());?
  201.         //MovimentiEdit.this.addRow(((String) tabella.getValueAt(selectedRow, 0)), Integer.parseInt(quantitaArt.getText()));?
  202.     }?
  203.     protected void tornaButton_actionPerformed(ActionEvent e) {?
  204.         //this.setVisible(false);?
  205.         this.dispose();?
  206.     }?
  207.     ?
  208. }?
© 2011 Code Tidy