I am trying open a new window, with dates in it from a JMenu "file open" .
I am attaching my menu class code.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyMenu implements ActionListener{
public JMenuBar menuBar = new JMenuBar();
private JMenuItem mi[],mnuDates,mnuParts,mnu
mfgOps,mnu
Exit,mnuCo
ntracts,mn
uQuotation
s;
public MyMenu(){
JMenu fileMenu = new JMenu("File");
fileMenu.setMnemonic('F');
fileMenu.setBackground(jav
a.awt.Colo
r.LIGHT_GR
AY);
JMenu mnuReports = new JMenu("Reports");
mnuReports.setMnemonic('R'
);
mnuReports.setBackground(j
ava.awt.Co
lor.LIGHT_
GRAY);
JMenu mnuQuoteStats = new JMenu("Help");
mnuQuoteStats.setMnemonic(
'S');
mnuQuoteStats.setBackgroun
d(java.awt
.Color.LIG
HT_GRAY);
mnuDates = new JMenuItem("Open Date File");
mnuDates.setMnemonic('Q');
mnuDates.setBackground(jav
a.awt.Colo
r.LIGHT_GR
AY);
fileMenu.add(mnuDates);
mnuParts = new JMenuItem("Print");
mnuParts.setMnemonic('P');
mnuParts.setBackground(jav
a.awt.Colo
r.LIGHT_GR
AY);
mnuParts.addActionListener
(this);
fileMenu.add(mnuParts);
mnumfgOps = new JMenuItem("Save Plan Data");
mnumfgOps.setMnemonic('M')
;
mnumfgOps.setBackground(ja
va.awt.Col
or.LIGHT_G
RAY);
mnumfgOps.addActionListene
r(this);
fileMenu.add(mnumfgOps);
fileMenu.add(mnuReports);
fileMenu.setBorderPainted(
false);
mnuQuotations = new JMenuItem("Open Quotations");
mnuQuotations.setMnemonic(
'U');
mnuQuotations.setBackgroun
d(java.awt
.Color.LIG
HT_GRAY);
mnuQuotations.addActionLis
tener(this
);
mnuQuoteStats.add(mnuQuota
tions);
mnuContracts = new JMenuItem("Contracts Received");
mnuContracts.setMnemonic('
C');
mnuContracts.setBackground
(java.awt.
Color.LIGH
T_GRAY);
mnuQuoteStats.add(mnuContr
acts);
mnuExit = new JMenuItem("Exit");
mnuExit.setMnemonic('X');
mnuExit.setBackground(java
.awt.Color
.LIGHT_GRA
Y);
mnuExit.addActionListener(
this);
fileMenu.add(mnuExit);
menuBar.setBackground(java
.awt.Color
.LIGHT_GRA
Y);
menuBar.add(fileMenu);
menuBar.add(mnuReports);
menuBar.add(mnuQuoteStats)
;
}
public JMenuBar getMenuBar(){
return menuBar;
}
public void actionPerformed(ActionEven
t e){
}
}