tuxmartin

WindowBuilderPRO v Eclipe: funkcni JTable + JScrollPane

Jan 13th, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. // FUNKCNI JTABLE + JSCROLLPANE S WINDOW BUILDER PRO V ECLIPSE
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.EventQueue;
  5. import javax.swing.JFrame;
  6. import javax.swing.JScrollPane;
  7. import javax.swing.JTable;
  8.  
  9. @SuppressWarnings("serial")
  10. public class Tabulka extends JFrame {
  11.  
  12.     public static void main(String[] args) {
  13.         EventQueue.invokeLater(new Runnable() {
  14.             public void run() {
  15.                 try {
  16.                     Tabulka frame = new Tabulka();
  17.                     frame.setVisible(true);
  18.                 } catch (Exception e) {
  19.                     e.printStackTrace();
  20.                 }
  21.             }
  22.         });
  23.     }
  24.  
  25.     public Tabulka() {
  26.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  27.         setBounds(100, 100, 400, 250);
  28.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  29.        
  30.         JScrollPane jsp = new javax.swing.JScrollPane();
  31.         JTable jtbl = new javax.swing.JTable();
  32.                        
  33.         jtbl.setModel(new javax.swing.table.DefaultTableModel(
  34.             new Object [][] {
  35.                 {null, null, null, null},
  36.                 {null, null, null, null},
  37.                 {null, null, null, null},
  38.                 {null, null, null, null}
  39.             },
  40.             new String [] {
  41.                 "Title 1", "Title 2", "Title 3", "Title 4"
  42.             }
  43.         ));
  44.         jsp.setViewportView(jtbl);
  45.    
  46.         getContentPane().add(jsp, BorderLayout.CENTER);
  47.        
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment