`
tyl
  • 浏览: 50414 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

JMenu例子

阅读更多

import javax.swing.*;
import java.awt.event.*;
public class AddMenu extends JApplet {

/**
   * serialVersionUID:TODO(描述变量的功能)
  *
  * @since Ver 1.1
  */
 private static final long serialVersionUID = 1L;
public void init() {
JMenuBar menuBar = new JMenuBar();
createMenus(menuBar);
setJMenuBar(menuBar);
}
public void createMenus(JMenuBar mbar) {
mbar.add(createFileMenu());
mbar.add(createCascadingMenu());
}
private JMenu createFileMenu() {
JMenu fileMenu = new JMenu("File");
JMenuItem quitItem = new JMenuItem("Quit");
fileMenu.add(quitItem);
quitItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
System.exit(0);
}
});
return fileMenu;
}
private JMenu createCascadingMenu() {
JMenu cascading = new JMenu("Cascading", true);
JMenu submenu = new JMenu("pull right menu 1", true);
JMenu subsubmenu = new JMenu("pull right menu 2", true);

submenu.add("submenu item 1");
submenu.add("submenu item 2");
submenu.add("submenu item 3");
submenu.add("submenu item 4");
submenu.add("submenu item 5");

subsubmenu.add("subsubmenu item 1");
subsubmenu.add("subsubmenu item 2");
subsubmenu.add("subsubmenu item 3");
subsubmenu.add("subsubmenu item 4");
subsubmenu.add("subsubmenu item 5");

submenu.add(subsubmenu);
cascading.add(submenu);
return cascading;
}
}

分享到:
评论

相关推荐

    jMenu v2.0

    在这个例子中,`#myMenu`是菜单元素的ID,`$(document).ready`确保在页面加载完成后再执行jMenu初始化。通过这种方式,你可以根据需要构建复杂的菜单系统,并利用jMenu提供的强大功能。 总的来说,jMenu v2.0 是一...

    java中jfame的使用代码JMenubar.Jmenu.JmenuItem

    以下是如何添加`JMenuBar`到`JFrame`的例子: ```java import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JMenu; public class MenuBarExample { public static void main(String...

    java---swing自学例子(有50个例子)

    首先,Swing 提供了一系列的组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、面板(JPanel)、滚动窗格(JScrollPane)、菜单(JMenu)、对话框(JOptionPane)等,这些都是构建用户界面的基本元素。在这些例子中...

    java 菜单设计简单例子

    本教程将基于提供的"java 菜单设计简单例子"来深入探讨如何在Java中创建和管理菜单。 在Java中,我们可以使用Swing库来创建图形用户界面,其中包括菜单的实现。Swing提供了`JMenu`, `JMenuItem`, `ActionListener`...

    JAVA图形设计—swing包程序例子

    Swing 提供了大量预定义的组件,如按钮(JButton)、文本框(JTextField)、面板(JPanel)、滚动条(JScrollPane)、菜单(JMenu)等,这些都是构建用户界面的基本元素。此外,Swing 还支持事件处理、布局管理以及...

    swing例子学习资料

    8. **JMenu, JMenuItem**: 构建菜单栏和子菜单,提供应用程序的命令结构。 9. **Event Handling**: Swing事件处理机制,如ActionListener、MouseListener等,使得组件能够响应用户的操作。 10. **Swing Utilities*...

    JAVA_Swing 学习经典例子

    10. **JMenu** 和 **JMenuItem**: 构建菜单栏和菜单项,支持右键快捷菜单。 11. **Event Handling**: Swing 使用事件监听器模型来处理用户交互。例如,你可以添加ActionListener到按钮,当按钮被点击时执行相应的...

    applet (帅气) /Swing的小例子

    7. **JMenu**和JMenuItem**:构建菜单栏和菜单项,为应用程序提供交互式的命令选项。 8. **JScrollPane**:当组件内容过多无法在屏幕上完全显示时,可以包裹组件以提供滚动功能。 9. **Layout Managers**:Swing...

    swing的例子

    10. **JMenu** 和 **JMenuItem**: 构建菜单栏和下拉菜单。 **事件处理** Swing使用事件监听器模型,你可以通过添加监听器到组件来响应用户的操作。例如,你可以为JButton添加ActionListener来处理点击事件。 ```...

    Java自学图形菜单界面.docx

    在这个例子中,我们创建了多个`JMenuItem`对象,并通过`add()`方法将它们添加到`JMenu`对象`mHero`中。`addSeparator()`方法用于在菜单项之间插入一条分隔线,使菜单看起来更清晰。 通过组合使用`JMenu`、`JMenuBar...

    java窗体例子

    Java窗体例子是Java编程中GUI(图形用户界面)的一部分,用于创建具有可视组件的应用程序。在Java中,我们通常使用Java Swing库来构建这些窗体。`JFrame`是Swing库中的一个核心类,它代表了窗口的基础框架。在Java...

    java GUI代码例子

    本资源“java GUI代码例子”是一个针对初学者的测试案例,旨在帮助他们理解和实践如何在Java中构建GUI应用。 GUI(Graphical User Interface)提供了一种直观的方式与计算机进行交互,通过按钮、文本框、菜单等组件...

    swing例子

    5. **菜单和菜单条**:JMenuBar和JMenu类用于创建菜单条和子菜单,JMenuItem用于创建菜单项。"exam"可能包含了一个完整的菜单系统实例,演示了如何创建和响应菜单事件。 6. **模型-视图-控制器(MVC)架构**:Swing...

    swing demo例子

    5. **菜单和工具栏**:JMenuBar和JMenu可以创建菜单,JToolBar可以创建工具栏,用于放置常用的菜单项或按钮。 6. **Swing小部件**:如JTable、JList和JTree,用于展示表格数据、列表和树形结构数据。 7. **外观和...

    java 简单的菜单栏

    这通常涉及到JFrame、JMenuBar和JMenu等组件的使用,这些组件是Java Swing库的一部分。Swing是一个轻量级的GUI工具包,用于在Java应用程序中构建图形用户界面。 标题中的“java 简单的菜单栏”指的是在Java程序中...

    java级联菜单

    这个简单的例子展示了如何在Java Swing中创建一个包含级联菜单的窗口应用。 通过理解和实践这些知识点,你不仅可以创建基本的级联菜单,还能构建出功能强大、用户友好的GUI应用。在实际开发中,你可能还需要考虑更...

    swing参考例子

    7. **JMenu**和**JMenuItem**: 构建菜单栏和子菜单的元素,是创建应用程序菜单的关键。 8. **LayoutManager**: Swing提供了多种布局管理器,如FlowLayout、BorderLayout、GridLayout、GridBagLayout和BoxLayout,...

    Java多文本记事本与自动化测试例子源码

    自动化测试例子则可能包含对这个记事本应用程序进行单元测试或集成测试的代码,以确保其功能正确无误。 在Java中,多文本处理主要涉及到`javax.swing.text`和`java.awt.datatransfer`这两个包。`javax.swing.text`...

    第7章 GUI编程之Swing+ppt+pdf资料+例子

    Swing提供了大量可定制的组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、面板(JPanel)、滚动窗格(JScrollPane)、菜单(JMenu)等。这些组件使得开发者能够构建出复杂的窗口应用。 2. Model-...

    swing 例子大全

    10. **JMenu** 和 **JMenuItem**: 构建菜单栏和下拉菜单,用于提供程序的功能选项。 11. **JOptionPane**: 显示警告对话框、确认对话框、输入对话框等,方便进行用户交互。 此外,"swingtest"可能还包括了事件处理...

Global site tag (gtag.js) - Google Analytics