Java Reference
In-Depth Information
setJMenuBar(menuBar);
setTitle("Java Database Bible");
getContentPane().setLayout(new BorderLayout());
getContentPane().add(desktop,BorderLayout.CENTER);
setSize(new Dimension(480,320));
menuBar.add(tableMenu);
tableMenu.setMenuListener(menuListener);
menuBar.add(editMenu); // added for Chapter 6
editMenu.setMenuListener(menuListener);
menuBar.add(viewMenu); // added for Chapter 7
viewMenu.setMenuListener(menuListener);
setFont(new Font("Dialog",Font.PLAIN,18));
setVisible(true);
Font font = getGraphics().getFont();
System.out.println(font);
}
private void displayTableBuilderFrame(){
tableName = JOptionPane.showInputDialog(this,"Table:",
"Select table",JOptionPane.QUESTION_MESSAGE);
tableMaker = new TableBuilderFrame(tableName);
tableMaker.setCommandListener(new CommandListener());
desktop.add(tableMaker);
tableMaker.setVisible(true);
}
private void displayTableEditFrame(){ // added for Chapter 6
tableName = JOptionPane.showInputDialog(this,"Table:",
"Select table",JOptionPane.QUESTION_MESSAGE);
tableEditor = new TableEditFrame(tableName,dbUtils);