Java Reference
In-Depth Information
setJMenuBar(menuMB);
setFileMenu();
setEditMenu();
setSize(300, 200);
setVisible( true );
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
private void setFileMenu()
{
fileM = new JMenu("File");
menuMB.add(fileM);
exitI = new JMenuItem("Exit");
fileM.add(exitI);
exitI.addActionListener( this );
}
private void setEditMenu()
{
editM = new JMenu("Edit");
menuMB.add(editM);
cutI = new JMenuItem("Cut");
editM.add(cutI);
cutI.addActionListener( this );
copyI = new JMenuItem("Copy");
editM.add(copyI);
copyI.addActionListener( this );
pasteI = new JMenuItem("Paste");
editM.add(pasteI);
pasteI.addActionListener( this );
selectI = new JMenuItem("Select All");
editM.add(selectI);
selectI.addActionListener( this );
}
public void actionPerformed(ActionEvent e)
{
JMenuItem mItem = (JMenuItem) e.getSource();
if (mItem == exitI)
{
System.exit(0);
}
else if (mItem == cutI)
{
scratchpad = pageTA.getSelectedText();
pageTA.replaceRange("",
pageTA.getSelectionStart(),
pageTA.getSelectionEnd());
}
Search WWH ::




Custom Search