`
robinsoncrusoe
  • 浏览: 748817 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Menu菜单 Java实现

    博客分类:
  • JAVA
阅读更多

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级联菜单

    总结来说,这个"java实现ajax二级联菜单"的项目涉及到以下关键点: 1. Java Servlet:处理来自前端的Ajax请求,查询数据库并返回数据。 2. Ajax:使用JavaScript异步更新二级菜单,提高交互性。 3. HTML和...

    透明menu菜单的实现

    本文将详细介绍如何在Android中实现透明的Menu菜单。 首先,我们需要理解Menu的基本概念。在Android中,Menu通常用于显示在屏幕顶部的一系列可选择的选项,如在Activity的选项栏(ActionBar)或在弹出式对话框中。...

    JAVA二级菜单实现

    在Java编程中,二级菜单的实现通常涉及到用户界面(UI)设计和数据处理。这个场景中,我们有两个关键部分:从数据库获取数据并将其转化为菜单结构,以及在前端展示这些菜单。下面将详细讲解这两个部分。 首先,让...

    android menu菜单距中显示

    在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android开发知识。 首先,我们来看一下`Menu`的基本创建和使用。在Android活动中,我们可以通过重写`...

    简单的Java Menu菜单栏

    简单的java menu 菜单栏,二级菜单,监听事件。

    NavMenu菜单控件

    【NavMenu菜单控件】是一种在用户界面设计中常见的组件,尤其在Web应用程序和桌面应用程序中,用于提供清晰的导航结构。它以一种有组织的方式显示应用的主要功能或页面,帮助用户快速访问所需内容。这款控件因其美观...

    java动态树形菜单

    本示例是一个基于Java实现的JSP动态树形菜单功能,旨在提供一个简单而全面的解决方案,覆盖了从数据获取到页面渲染的全过程。 首先,我们要理解树形菜单的基本概念。树形菜单是由节点(通常代表菜单项)构成的层级...

    JAVA SWING可折叠菜单

    本文将深入探讨如何在Java Swing中实现可折叠菜单。 首先,让我们了解菜单的基础知识。在Swing中,菜单主要由`JMenuBar`, `JMenu` 和 ` JMenuItem` 类组成。`JMenuBar` 是菜单栏,通常位于窗口的顶部;`JMenu` 是...

    Toolbar menu 菜单的学习与实现2

    本篇将深入探讨如何学习和实现Toolbar中的菜单(Menu)功能。 首先,我们需要了解`Toolbar`的基本使用。在布局文件中,我们可以这样引入`Toolbar`: ```xml android:id="@+id/toolbar" android:layout_width=...

    旋转效果的Menu菜单实现

    在Android应用开发中,设计一个吸引用户注意力的交互元素是至关重要的,而“旋转效果的Menu菜单实现”正是这样一种创新的设计。这个项目通过引入旋转动画,为传统的Menu菜单增添了动态美感,使得用户在操作时有更...

    android Menu 菜单

    在`menu.xml`中,可以使用`group`元素对菜单项进行分组,这样可以方便地控制分组内的菜单项的显示顺序和可见性。 ### 动态改变Menu 在运行时,我们可以调用`Menu`对象的`add()`, `removeItem()`, `setVisible()`, `...

    menu-3.rar_menu java_动态菜单

    在本项目"menu-3.rar"中,我们关注的是一个使用Java实现的三级动态菜单系统。这个系统的核心在于,它能够根据上一级菜单的选择,实时生成并展示下一级的菜单内容,以此类推,直至达到三级深度。 首先,我们需要理解...

    Android 按Menu弹出菜单

    在Android应用开发中,"按Menu弹出菜单"是一个常见的功能,它允许用户访问应用程序的主要操作选项。在Android系统中,Menu通常是通过按下设备屏幕右上角的菜单按钮或者长按Home键来触发的。这种九宫格样式的菜单设计...

    java树形菜单

    让我们深入探讨一下Java实现树形菜单的相关知识点。 1. **Swing组件与JTree**: 在Java Swing库中,`JTree`是用于创建树形视图的组件。`JTree`可以显示一个可折叠的层次结构,每个节点代表一个对象,可以展开或折叠...

    Android自定义menu的实现

    在Android开发中,Menu通常用于显示应用程序中的操作选项,如在顶部栏或下拉菜单中。自定义Menu允许开发者根据应用需求设计独特的交互方式和视觉样式。本篇将深入探讨如何在Android中实现自定义Menu。 首先,我们...

    java级联菜单

    下面将详细探讨Java中实现级联菜单的相关知识点。 1. Java Swing与AWT:Java提供了两种主要的GUI库,即Abstract Window Toolkit (AWT) 和Java Foundation Classes (JFC)/Swing。在Java中创建级联菜单通常使用Swing...

    如何用java实现下拉菜单

    在探讨如何用Java实现下拉菜单的过程中,我们主要聚焦于使用Java AWT(Abstract Window Toolkit)和Swing组件来创建动态、交互式的下拉菜单。虽然提供的代码片段中使用了Applet的方式,但在现代Java开发中,更推荐...

    添加menu菜单

    这个java类是一个简单的Menu事件,在一个Activity上添加菜单属性,点击菜单会弹出一些对话框

    java实现递归菜单树

    本篇文章将详细讲解如何利用Java实现递归菜单树,并给出具体的代码实例。 首先,我们需要一个数据模型来表示菜单。这里使用了一个名为`Menu`的实体类,它包含了菜单的基本属性,如菜单名称、顺序、路径、父级ID以及...

    PopupWindow实现menu菜单项

    在这个项目中,开发者通过自定义PopupWindow实现了menu菜单项,使用户点击menu按钮时能够弹出一个对话框。下面将详细介绍PopupWindow的使用以及如何构建自定义的menu菜单。 首先,PopupWindow的基本用法包括创建...

Global site tag (gtag.js) - Google Analytics