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