Java Reference
In-Depth Information
public TableEditFrame(String tableName, DatabaseUtilities dbUtils){
setSize(600,400);
setLocation(10,10);
setClosable(true);
setMaximizable(true);
setIconifiable(true);
setResizable(true);
getContentPane().setLayout(new BorderLayout());
this.tableName=tableName;
this.dbUtils=dbUtils;
SQLCommandRoot = "INSERT INTO "+tableName+" VALUES ";
setTitle(SQLCommandRoot);
init();
setVisible(true);
}
// initialise the JInternalFrame
private void init(){
colNames = dbUtils.getColumnNames(tableName);
dataTypes = dbUtils.getDataTypes(tableName);
table = createTable(colNames,15);
TableChangeListener modelListener = new TableChangeListener();
table.getModel().addTableModelListener(modelListener);
JScrollPane sqlScroller = new JScrollPane(SQLPane);
JScrollPane tableScroller = new JScrollPane(table);
JSplitPane splitter = new JSplitPane(JSplitPane.VERTICAL_SPLIT,
sqlScroller,tableScroller);
splitter.setDividerLocation(100);
getContentPane().add(splitter,BorderLayout.CENTER);
getContentPane().add(insertButton,BorderLayout.SOUTH);
insertButton.addActionListener(new ButtonListener());
}
Search WWH ::




Custom Search