Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.nsu.ccfit.matveev.db.view;
- import ru.nsu.ccfit.matveev.db.DB.DataBase;
- import javax.swing.*;
- import javax.swing.table.DefaultTableModel;
- import java.awt.*;
- import java.util.Vector;
- /**
- * Created with IntelliJ IDEA.
- * User: alex
- * Date: 16.05.13
- * Time: 21:26
- * To change this template use File | Settings | File Templates.
- */
- public class MainView extends JFrame{
- public MainView(DataBase db){
- this.getContentPane().setLayout(new BorderLayout());
- JTable dbTable = new JTable();
- JScrollPane pane = new JScrollPane();
- pane.getViewport().add(dbTable);
- this.getContentPane().add(pane, BorderLayout.CENTER);
- Vector header = new Vector();
- header.add(0,"Table name");
- Vector data = db.getNamesOfTables();
- DefaultTableModel dtm = (DefaultTableModel)dbTable.getModel();
- // Сначала данные, потом шапка
- dtm.setDataVector(data, header);
- // Ну все, теперь только размеры, видимость и чтобы по крестику закрывалось :-)
- this.add(dbTable);
- this.setSize(640, 480);
- this.setVisible(true);
- this.setDefaultCloseOperation(EXIT_ON_CLOSE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment