Java Reference
In-Depth Information
package jdbc_bible.part2;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
import javax.swing.event.*;
public class EditMenu extends DBMenu{
JMenuItem insertItem;
JMenuItem updateItem;
JMenuItem deleteItem;
JMenuItem exitItem;
public EditMenu(){
setText("Edit");
setActionCommand("Edit");
setMnemonic((int)'E');
insertItem = new DBMenuItem("Insert",'I',itemListener,false);
updateItem = new DBMenuItem("Update",'U',itemListener,false);
deleteItem = new DBMenuItem("Delete",'D',itemListener,false);
add(insertItem);
add(updateItem);
add(deleteItem);
}
}
As discussed in Chapter 5 , the DBMenu base class and the DBMenuItem class are simply
convenience classes for building menus. Using these convenience classes simplifies the menu code
considerably.
TableEditFrame
TableEditFrame , shown in Listing 6-5 , is very similar to the TableBuilderFrame discussed in
Chapter 5 . It extends JInternalFrame and contains a JTable used to set up the fields for the
Search WWH ::




Custom Search