MenuBar例子


/**
*
* Menubar功能总结:
* JMenubar也是一个组件不单单能添加到上方其他的几个地方也能添加
* 就把他当成一个组件来对代
* 1、JMenubar是一个菜单条 一个窗体可以包括很多菜单条
* 2、JMenu是一个菜单项
* 3、JMenuItem 是一个菜单条目
* 4、也可以使用系统自带的方法setMenuBar()把menubar设置大家喜闻乐见的地方。
* */
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TestMenubar extends JFrame {

public static void main(String[] args) {
TestMenubar t = new TestMenubar();
t.launc();
}
public void launc(){
JMenuBar mb =new JMenuBar();
JMenuItem mi = new JMenuItem("1");
JMenu edit = new JMenu("Edit");
edit.add(mi);
JMenu view = new JMenu("View");
JMenu help= new JMenu("Help");
mb.add(edit);
mb.add(view);
mb.add(help);
setJMenuBar(mb);
setLayout(new BorderLayout());
// add(mb,BorderLayout.NORTH);
setBounds(600,100,300,300);
setVisible(true);

}
}

MenuBar例子

时间: 2025-02-01 09:54:18

MenuBar例子的相关文章

“菜单”(menubar)和“工具栏”(toolbars)

"菜单" (menubar)和"工具栏"(toolbars) 在这个部分的GTK+程序设计教程中,我们使用"菜单"和"工具栏". "菜单"( menubar)?是GUI程序中最为常见的部分之一.各种各样的命令和功能都可以借以"菜单"来实现. 当我们习惯在终端(console)中启动应用程序的时候,必须要记得很多复杂的命令和参数 ,在本章节中我们将 这一切都转化为可见的操作.菜单和工具栏中

javascript实用例子

js学习笔记,别错过!很有用的. ///////////////////////////////////////////////////////////////////////////////////////// 一.验证类 1.数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2.时间类 2.1 短时间,形如 (13:04:06) 2.2 短日期,形如 (2003-12-05) 2.3 长

JFrame、JPanel 、Layout开发的简单例子

写了Java这么久,居然发现想手写一个带网格袋布局的JFrame,还不记得怎么写,写了这么多代码真不敢说记得所有细节. 幸好,只要记清楚概念就能快速开发.首先,明确一下3种容器类的差别和用途: No. 区别 1 Panel JPanel用于放置其他控件,也包含其他panels. 2 Frame JFrame 是包含 title and a border的第一层级的容器,其中通过布局设置JPanel或其他控件的位置. 3 Window JWindow是不包含 title and a border的

Android小例子:使用反射机制来读取图片制作一个图片浏览器

效果图: 工程文件夹: 该例子可供于新手参考练习,如果有哪里不对的地方,望指正>-< <黑幕下的人> java代码(MainActivity.java): package com.example.imageswitchtest; import java.lang.reflect.Field; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.v

JSON 简单例子

代码: json [ { "title" : "a", "num" : 1 }, { "title" : "b", "num" : 1 }, { "title" : "c", "num" : 1 }] 例子1 js var box=[ { title:'a', num:1, height:177, }, { title:'b',

最简单的基于FFmpeg的AVDevice例子(读取摄像头)【转】

转自:http://blog.csdn.net/leixiaohua1020/article/details/39702113 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] libavdevice使用 注意事项 代码 结果 下载 =====================================================最简单的基于FFmpeg的AVDevice例子文章列表: 最简单的基于FFmpeg的AVDevice例子(读取摄像头) 最简单的基于FFm

Clustering by Passing Messages Between Data Points(Brendan J.Frey* and Delbert Dueck)例子

例1,数据点聚类:AP应用到25个二维数据中,使用负平法误差作为相似度  聚类数目不用预先指定 AP的一个优点是聚类数目不用预先指定,而是在消息传递方法中慢慢浮现,取决于输入参考度(preference),这种自动模型的选择,基于先验指定每一个数据点有多合适作为exemplar. 下图表示输入常量参考度对聚类数目的影响,这种关系近乎同样于在精确最小平方误差中的关系. 例2,人脸识别:使用优化标准为均方差,识别900张灰度图像   AP一致的能够实现更低的误差,在时间上花费要少于两个数量级. AP

Python之路42-socket介绍及简单例子

socket对数据的底层收.发做了封装 实现通信要通过IP+port 一个socket服务端和客户端实现的伪代码 # 发送端 # import socket # socket.TCP/IP # connect(a.ip,a.port) # socket.send("hello") # socket.recv() # socket.close() # 接收端 # import socket # socket.TCP/IP # listen(0.0.0.0,6969) # waiting(

c语言一个例子对比php学习随记

今天开始学写一些简单的C例子,发现很多和PHP不一样的地方,做个笔记. #include <stdio.h> int main(void) { int a,b; printf("请输入整数a"); //这里是用双引号,不能用单引号,PHP类似的地方可以用单引号,这里需注意 scanf("%d",&a); //获取用户输入值存入a printf("请输入整数b"); scanf("%d",&b);//