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