用java编程
请用Java语言编写一个完整的Java程序制作一个菜单程序,要求如下:(1)制作两个菜单,菜单名分别为Fruits、Drink。(2)其中Fruits菜单中包含两个子菜单...
请用Java 语言编写一个完整的 Java 程序制作一个菜单程序,要求如下:
(1) 制作两个菜单,菜单名分别为Fruits、Drink。
(2) 其中Fruits菜单中包含两个子菜单项apple, pear.
(3) 要求将菜单统一放入到Frame框架上。
(4) 同时必须给出响应关闭窗口的事件响应机制。 展开
(1) 制作两个菜单,菜单名分别为Fruits、Drink。
(2) 其中Fruits菜单中包含两个子菜单项apple, pear.
(3) 要求将菜单统一放入到Frame框架上。
(4) 同时必须给出响应关闭窗口的事件响应机制。 展开
2个回答
展开全部
import java.awt.*;
import java.awt.event.*;
public class Cdzr extends Frame implements ActionListener{
MenuBar mb;
Menu Fruits;
Menu Drink;
MenuItem apple, pear;
public Cdzr(){
super("菜单助人");
setSize(400,300);
setVisible(true);
mb=new MenuBar();
setMenuBar(mb);
Fruits=new Menu("Fruits");
Drink=new Menu("Drink");
mb.add(Fruits);
mb.add(Drink);
apple=new MenuItem("apple");
pear=new MenuItem("pear");
Fruits.add(apple);
Fruits.add(pear);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
});
apple.addActionListener(this);
pear.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==apple){ }
if(e.getSource()==pear){ }
}
public static void main(String[] args){
new Cdzr();
}
}
————————————————————————————
如果还有问题,请你到我的页面留言,我会尽快帮你解决的!
import java.awt.event.*;
public class Cdzr extends Frame implements ActionListener{
MenuBar mb;
Menu Fruits;
Menu Drink;
MenuItem apple, pear;
public Cdzr(){
super("菜单助人");
setSize(400,300);
setVisible(true);
mb=new MenuBar();
setMenuBar(mb);
Fruits=new Menu("Fruits");
Drink=new Menu("Drink");
mb.add(Fruits);
mb.add(Drink);
apple=new MenuItem("apple");
pear=new MenuItem("pear");
Fruits.add(apple);
Fruits.add(pear);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
});
apple.addActionListener(this);
pear.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==apple){ }
if(e.getSource()==pear){ }
}
public static void main(String[] args){
new Cdzr();
}
}
————————————————————————————
如果还有问题,请你到我的页面留言,我会尽快帮你解决的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在网吧写的,没编译过,应该没问题。。。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class menu
{
public static void main(String[] args)
{
frame f = new frame();
f.setBounds(100,100,200,300);
f.setTitle("菜单");
f.setVisible(true);
}
}
class frame extends JFrame
{
JMenuBar menubar = new JMenuBar();
JMenu fruitsmenu = new JMenu("Fruits");
JMenu drinkmenu = new JMenu("Drink");
JMenuItem apple = new JMenuItem("apple");
JMenuItem pear = new JMenuItem("pear");
public frame()
{
fruitsmenu.add(apple);
fruitsmenu.add(pear);
menubar.add(fruitsmenu);
menubar.add(drinkmenu);
this.setMenuBar(menubar);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class menu
{
public static void main(String[] args)
{
frame f = new frame();
f.setBounds(100,100,200,300);
f.setTitle("菜单");
f.setVisible(true);
}
}
class frame extends JFrame
{
JMenuBar menubar = new JMenuBar();
JMenu fruitsmenu = new JMenu("Fruits");
JMenu drinkmenu = new JMenu("Drink");
JMenuItem apple = new JMenuItem("apple");
JMenuItem pear = new JMenuItem("pear");
public frame()
{
fruitsmenu.add(apple);
fruitsmenu.add(pear);
menubar.add(fruitsmenu);
menubar.add(drinkmenu);
this.setMenuBar(menubar);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询