黑马程序员技术交流社区

标题: Applet 小问题 [打印本页]

作者: 傅荣康    时间: 2011-7-31 16:17
标题: Applet 小问题
请问怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
作者: 匿名    时间: 2011-7-31 16:33
1.创建一个MenuBar对象,置于可容纳菜单的Frame中。
2.创建Menu对象,添加到MenuBar对象中。
3。创建MenuIteam对象,放入到Menu对象中。

代码如下:[code]package abc;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class MenuTest {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                Frame f = new Frame("Menu");
                MenuBar mb = new MenuBar();
                f.setMenuBar(mb);
                Menu m1 = new Menu("文件");
                Menu m2 = new Menu("编辑");
                Menu m3 = new Menu("帮助");
                mb.add(m1);
                mb.add(m2);
                mb.setHelpMenu(m3);
               
                MenuItem m11 = new MenuItem("新建");
                MenuItem m12 = new MenuItem("保存");
                MenuItem m13 = new MenuItem("读取");
                MenuItem m14 = new MenuItem("退出");
               
                m1.add(m11);
                m1.add(m12);
                m1.add(m13);
                m1.addSeparator();
                m1.add(m14);
               
                m14.addActionListener(new ActionListener() {
                       
                        @Override
                        public void actionPerformed(ActionEvent arg0) {
                                System.exit(1);
                               
                        }
                });
                f.setSize(200,200);
                f.setVisible(true);

        }

}[/code]
作者: 匿名    时间: 2011-7-31 16:47
标题: 回复 楼主 的帖子
Applet中是没法创建的,只能是将自己做java类,然后和html文件放到一起,并使用以下代码加载:
<applet code=MenuTest   width=300 height=300></applet>
(李海涵已经把关键代码写出来了,就借用了下啊)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2