Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1. package main;
  2.  
  3. import javax.swing.JPanel;
  4. import javax.swing.JTable;
  5. import javax.swing.table.DefaultTableModel;
  6.  
  7. import utils.Utils;
  8.  
  9. import javax.swing.JScrollPane;
  10. import javax.swing.JButton;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.ActionEvent;
  13.  
  14. public class Jpanel1 extends JPanel {
  15.     private JTable table;
  16.     private JScrollPane scrollPane;
  17.     private JButton btnActivate;
  18.  
  19.     /**
  20.      * Create the panel.
  21.      */
  22.     public Jpanel1() {
  23.  
  24.         initialize();
  25.     }
  26.     private void initialize() {
  27.         setLayout(null);
  28.         add(getScrollPane());
  29.         add(getBtnActivate());
  30.     }
  31.  
  32.     public JTable getTable() {
  33.         if (table == null) {
  34.             table = new JTable();
  35.             table.setModel(new DefaultTableModel(
  36.                 new Object[][] {
  37.                     {"aaaa", "bbbb", "ccc", "ddd"},
  38.                     {"ddd", "ddd", "ddd", "ddd"},
  39.                     {"ddd", "ddd", "ddd", "ddd"},
  40.                     {"", "ddd", "ddd", "ddd"},
  41.                     {"ddd", "ddd", "ddd", "ddd"},
  42.                 },
  43.                 new String[] {
  44.                     "New column", "New column", "New column", "New column"
  45.                 }
  46.             ));
  47.         }
  48.         return table;
  49.     }
  50.     private JScrollPane getScrollPane() {
  51.         if (scrollPane == null) {
  52.             scrollPane = new JScrollPane();
  53.             scrollPane.setBounds(47, 130, 280, 140);
  54.             scrollPane.setViewportView(getTable());
  55.         }
  56.         return scrollPane;
  57.     }
  58.     private JButton getBtnActivate() {
  59.         if (btnActivate == null) {
  60.             btnActivate = new JButton("activate");
  61.             btnActivate.addActionListener(new ActionListener() {
  62.                 public void actionPerformed(ActionEvent e) {
  63.                    
  64.                     Utils a = new Utils();
  65.                     a.RAZ();
  66.                 }
  67.             });
  68.             btnActivate.setBounds(96, 35, 89, 23);
  69.         }
  70.         return btnActivate;
  71.     }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement