package com.jtang.zhe.java;
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class MyMenu {
Frame myFrame;
MenuBar menubar;
Menu file,edit,editSon,about;
MenuItem open,save,line,exit,
copy,pause,
cut,put,
author,help;
public MyMenu()
{
myFrame=new Frame("Chevi.C Menu(awt)");
myFrame.setBounds(400,400,300,300);
//添加关闭事件
myFrame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
//初始菜单项
menubar=new MenuBar();
file=new Menu("file");
edit=new Menu("edit");
editSon=new Menu("二级菜单");
about=new Menu("about");
open=new MenuItem("open");
save=new MenuItem("save");
line=new MenuItem("-");
exit=new MenuItem("exit");
file.add(open);
file.add(save);
file.add(line);
file.add(exit);
menubar.add(file);
copy=new MenuItem("copy");
pause=new MenuItem("pause");
edit.add(copy);
edit.add(pause);
cut=new MenuItem("cut");
put=new MenuItem("put");
editSon.add(cut);
editSon.add(put);
//Menu add Menu......!!
edit.add(editSon);
menubar.add(edit);
author=new MenuItem("author");
help=new MenuItem("help");
about.add(author);
about.add(help);
menubar.add(about);
//设置menuBar
myFrame.setMenuBar(menubar);
myFrame.setVisible(true);
}
public static void main(String[] args) //~!@
{
new MyMenu();
}
}
分享到:
相关推荐
总结来说,这个"java实现ajax二级联菜单"的项目涉及到以下关键点: 1. Java Servlet:处理来自前端的Ajax请求,查询数据库并返回数据。 2. Ajax:使用JavaScript异步更新二级菜单,提高交互性。 3. HTML和...
本文将详细介绍如何在Android中实现透明的Menu菜单。 首先,我们需要理解Menu的基本概念。在Android中,Menu通常用于显示在屏幕顶部的一系列可选择的选项,如在Activity的选项栏(ActionBar)或在弹出式对话框中。...
在Java编程中,二级菜单的实现通常涉及到用户界面(UI)设计和数据处理。这个场景中,我们有两个关键部分:从数据库获取数据并将其转化为菜单结构,以及在前端展示这些菜单。下面将详细讲解这两个部分。 首先,让...
在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android开发知识。 首先,我们来看一下`Menu`的基本创建和使用。在Android活动中,我们可以通过重写`...
简单的java menu 菜单栏,二级菜单,监听事件。
【NavMenu菜单控件】是一种在用户界面设计中常见的组件,尤其在Web应用程序和桌面应用程序中,用于提供清晰的导航结构。它以一种有组织的方式显示应用的主要功能或页面,帮助用户快速访问所需内容。这款控件因其美观...
本示例是一个基于Java实现的JSP动态树形菜单功能,旨在提供一个简单而全面的解决方案,覆盖了从数据获取到页面渲染的全过程。 首先,我们要理解树形菜单的基本概念。树形菜单是由节点(通常代表菜单项)构成的层级...
本文将深入探讨如何在Java Swing中实现可折叠菜单。 首先,让我们了解菜单的基础知识。在Swing中,菜单主要由`JMenuBar`, `JMenu` 和 ` JMenuItem` 类组成。`JMenuBar` 是菜单栏,通常位于窗口的顶部;`JMenu` 是...
本篇将深入探讨如何学习和实现Toolbar中的菜单(Menu)功能。 首先,我们需要了解`Toolbar`的基本使用。在布局文件中,我们可以这样引入`Toolbar`: ```xml android:id="@+id/toolbar" android:layout_width=...
在Android应用开发中,设计一个吸引用户注意力的交互元素是至关重要的,而“旋转效果的Menu菜单实现”正是这样一种创新的设计。这个项目通过引入旋转动画,为传统的Menu菜单增添了动态美感,使得用户在操作时有更...
在`menu.xml`中,可以使用`group`元素对菜单项进行分组,这样可以方便地控制分组内的菜单项的显示顺序和可见性。 ### 动态改变Menu 在运行时,我们可以调用`Menu`对象的`add()`, `removeItem()`, `setVisible()`, `...
在本项目"menu-3.rar"中,我们关注的是一个使用Java实现的三级动态菜单系统。这个系统的核心在于,它能够根据上一级菜单的选择,实时生成并展示下一级的菜单内容,以此类推,直至达到三级深度。 首先,我们需要理解...
在Android应用开发中,"按Menu弹出菜单"是一个常见的功能,它允许用户访问应用程序的主要操作选项。在Android系统中,Menu通常是通过按下设备屏幕右上角的菜单按钮或者长按Home键来触发的。这种九宫格样式的菜单设计...
让我们深入探讨一下Java实现树形菜单的相关知识点。 1. **Swing组件与JTree**: 在Java Swing库中,`JTree`是用于创建树形视图的组件。`JTree`可以显示一个可折叠的层次结构,每个节点代表一个对象,可以展开或折叠...
在Android开发中,Menu通常用于显示应用程序中的操作选项,如在顶部栏或下拉菜单中。自定义Menu允许开发者根据应用需求设计独特的交互方式和视觉样式。本篇将深入探讨如何在Android中实现自定义Menu。 首先,我们...
下面将详细探讨Java中实现级联菜单的相关知识点。 1. Java Swing与AWT:Java提供了两种主要的GUI库,即Abstract Window Toolkit (AWT) 和Java Foundation Classes (JFC)/Swing。在Java中创建级联菜单通常使用Swing...
在探讨如何用Java实现下拉菜单的过程中,我们主要聚焦于使用Java AWT(Abstract Window Toolkit)和Swing组件来创建动态、交互式的下拉菜单。虽然提供的代码片段中使用了Applet的方式,但在现代Java开发中,更推荐...
这个java类是一个简单的Menu事件,在一个Activity上添加菜单属性,点击菜单会弹出一些对话框
本篇文章将详细讲解如何利用Java实现递归菜单树,并给出具体的代码实例。 首先,我们需要一个数据模型来表示菜单。这里使用了一个名为`Menu`的实体类,它包含了菜单的基本属性,如菜单名称、顺序、路径、父级ID以及...
在这个项目中,开发者通过自定义PopupWindow实现了menu菜单项,使用户点击menu按钮时能够弹出一个对话框。下面将详细介绍PopupWindow的使用以及如何构建自定义的menu菜单。 首先,PopupWindow的基本用法包括创建...