java/rozsirene-atributy/src/cz/frantovo/rozsireneAtributy/gui/Panel.java
author František Kučera <franta-hg@frantovo.cz>
Wed Dec 15 20:07:14 2010 +0100 (2010-12-15)
changeset 6 734f104f2869
child 10 ed2b6ebf138d
permissions -rw-r--r--
První GUI.
     1 package cz.frantovo.rozsireneAtributy.gui;
     2 
     3 import javax.swing.table.TableModel;
     4 
     5 /**
     6  *
     7  * @author fiki
     8  */
     9 public class Panel extends javax.swing.JPanel {
    10 
    11 	private TableModel model;
    12 
    13     public Panel(TableModel model) {
    14 		this.model = model;
    15         initComponents();
    16 		tabulka.setModel(model);
    17     }
    18 
    19     @SuppressWarnings("unchecked")
    20     // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    21     private void initComponents() {
    22 
    23         scroll = new javax.swing.JScrollPane();
    24         tabulka = new javax.swing.JTable();
    25 
    26         tabulka.setModel(new javax.swing.table.DefaultTableModel(
    27             new Object [][] {
    28                 {null, null, null, null},
    29                 {null, null, null, null},
    30                 {null, null, null, null},
    31                 {null, null, null, null}
    32             },
    33             new String [] {
    34                 "Title 1", "Title 2", "Title 3", "Title 4"
    35             }
    36         ));
    37         scroll.setViewportView(tabulka);
    38 
    39         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    40         this.setLayout(layout);
    41         layout.setHorizontalGroup(
    42             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    43             .addComponent(scroll, javax.swing.GroupLayout.DEFAULT_SIZE, 447, Short.MAX_VALUE)
    44         );
    45         layout.setVerticalGroup(
    46             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    47             .addComponent(scroll, javax.swing.GroupLayout.DEFAULT_SIZE, 316, Short.MAX_VALUE)
    48         );
    49     }// </editor-fold>//GEN-END:initComponents
    50 
    51 
    52     // Variables declaration - do not modify//GEN-BEGIN:variables
    53     private javax.swing.JScrollPane scroll;
    54     private javax.swing.JTable tabulka;
    55     // End of variables declaration//GEN-END:variables
    56 
    57 }