62,623
社区成员
发帖
与我相关
我的任务
分享import java.awt.event.*;
import javax.swing.*;
public class Test2 extends JFrame //implements MouseListener, ActionListener
{
private JMenuBar menuBar;
private JMenu help;
//private JMenuItem aboutItem;
public Test2()
{
super("Test2...");
setSize(400,300);
//aboutItem = new JMenuItem("About");
help=new JMenu("Help");
//help.add(aboutItem);
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menuBar.add(help);
//help.addMouseListener(this);
//help.addActionListener(this);
//aboutItem.addActionListener(this);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
//}
help.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent mec)
{
//if(mec.getActionCommand()=="Help")
//System.exit(0);
if(mec.getSource()==help)
{
new AboutDialog();
}
}
});
// public void mousePressed(MouseEvent mep){}
// public void mouseReleased(MouseEvent mer){}
// public void mouseEntered(MouseEvent mee){}
// public void mouseExited(MouseEvent mex){}
}
class AboutDialog extends JDialog
{
public AboutDialog()
{
setTitle("About");
setSize(280,180);
setVisible(true);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
}
public static void main(String[] args)
{
new Test2();
}
}
import java.awt.event.*;
import javax.swing.*;
public class Test2 extends JFrame implements MouseListener//, ActionListener
{
private JMenuBar menuBar;
private JMenu help;
//private JMenuItem aboutItem;
public Test2()
{
super("Test2...");
setSize(400,300);
//aboutItem = new JMenuItem("About");
help=new JMenu("Help");
//help.add(aboutItem);
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menuBar.add(help);
help.addMouseListener(this);
//help.addActionListener(this);
//aboutItem.addActionListener(this);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
//help.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent mec)
{
//if(mec.getActionCommand()=="Help")
//System.exit(0);
if(mec.getSource()==help)
{
new AboutDialog();
}
}
public void mousePressed(MouseEvent mep){}
public void mouseReleased(MouseEvent mer){}
public void mouseEntered(MouseEvent mee){}
public void mouseExited(MouseEvent mex){}
//public void mouseDragged(MouseEvent med){}
class AboutDialog extends JDialog
{
public AboutDialog()
{
setTitle("About");
setSize(280,180);
setVisible(true);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
}
public static void main(String[] args)
{
new Test2();
}
}
import java.awt.event.*;
import javax.swing.*;
public class Test2 extends JFrame implements MouseListener//, ActionListener
{
private JMenuBar menuBar;
private JMenu help;
//private JMenuItem aboutItem;
public Test2()
{
super("Test2...");
setSize(400,300);
//aboutItem = new JMenuItem("About");
help=new JMenu("Help");
//help.add(aboutItem);
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menuBar.add(help);
//help.addActionListener(this);
//aboutItem.addActionListener(this);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
help.addMouseListener(new MouseAdapter(){ ///////////错误提示需要<标识符>
public void mouseClicked(MouseEvent mec)
{
if(mec.getActionCommand()=="Help")
System.exit(0);
}
});
class AboutDialog extends JDialog
{
public AboutDialog()
{
setTitle("About");
setSize(280,180);
setVisible(true);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
}
public static void main(String[] args)
{
new Test2();
}
}
import java.awt.event.*;
import javax.swing.*;
public class Test2 extends JFrame implements ActionListener
{
private JMenuBar menuBar;
private JMenu help;
//private JMenuItem aboutItem;
public Test2()
{
super("Test2...");
setSize(400,300);
//aboutItem = new JMenuItem("About");
help=new JMenu("Help");
//help.add(aboutItem);
menuBar=new JMenuBar();
setJMenuBar(menuBar);
menuBar.add(help);
help.addActionListener(this);
//aboutItem.addActionListener(this);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public void actionPerformed(ActionEvent e)
{
//if((JMenuItem)e.getSource()==aboutItem)
if((JMenu)e.getSource()==help)
{
new AboutDialog();
}
}
class AboutDialog extends JDialog
{
public AboutDialog()
{
setTitle("About");
setSize(280,180);
setVisible(true);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
}
}
public static void main(String[] args)
{
new Test2();
}
}