java制作菜单教程_java图形用户界面实现菜单功能
本文实例为大家分享了java图形用户界面实现菜单功能的具体代码,供大家参考,具体内容如下
题目:编写一个图形用户界面,实现菜单的功能。有3个一级菜单项:File、Edit和Help。在File菜单项中,有3个二级菜单项:New、Open和Save。在Edit菜单项中,有3个二级菜单项:Copy、Cut和Paste。在Help菜单项中,有一个二级菜单项About。对于每一个二级菜单项,不必真正实现其功能,只要演示它能响应鼠标单击事件即可,如弹出一个对话框或打印一句话。
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class MenuDemo extends JFrame implements ActionListener{
public static void main(String[] args){
MenuDemo demo = new MenuDemo();
demo.go();
}
public void go(){
this.setTitle("图形用户界面");
this.setBounds(600, 150, 500, 150);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
java制作菜单教程_java图形用户界面实现菜单功能相关推荐
- java用户界面设计教程_Java图形用户界面设计(Swing)的介绍
前言 Swing是一个用于开发Java应用程序用户界面的开发工具包.它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格.Swing开发人员只用很少的代码就可以利用Swing ...
- Java高级教程3_图形用户界面GUI
张老师的Java高级教程中图形用户界面GUI对应的笔记 网络编辑器还要重新排版,提供原始文件下载,先看个概貌 Java高级3_图形用户界面GUI AWT的基础知识 GUI:Graphical User ...
- 在java中开发图形用户_2016年计算机二级考试《JAVA》习题:编写图形用户界面
第9章 编写图形用户界面 1[单选题]哪个布局管理器使用的是组件的尺寸? ( ) A.FlowLayout B.BorderLayoutC.GridLayout D.CardLayout 参考答案:A ...
- java界面编辑教程_java程序设计基础教程第六章图形用户界面编辑.docx
java程序设计基础教程第六章图形用户界面编辑.docx 还剩 27页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要 ...
- java图形用户界面实验_java图形用户界面实验教程
java图形用户界面实验教程 实 验 五 图 形 用 户 界 面实 验 目 的 1. 了 解 图 形 用 户 界 面 的 概 念 :2. 了 解 AWT 和 Swing 的 基 本 体 系 结 构 : ...
- 用java编写图形用户界面_Java图形用户界面编程
GUI代表图形用户界面(Graphical User Interface),Java API中提供了两套组件用户支持编写图形用户界面,包括AWT和Swing. AWT使用本地操作系统的代码资源,被称为 ...
- 【Java学习笔记十一】图形用户界面
图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式,借助菜单.按钮等标准界面元素,用户可以通过鼠标等外设向计算机系统发出指令.启动操作,并将系统运行 ...
- java实用案例教程_Java实用案例教程
第1章 初识Javn 1.1 Java发展历史 1.1.1 Java的发展历史简介 1.1.2 Java版本和未来的发展趋势简介 1.2 Java技术简介 1.2.1 Java语言的特点 1.2.2 ...
- gui设置可编辑文本框的回调函数_用Tkinter制作Python程序的图形用户界面(GUI),打包后比Qt5减少60M(77.5%)(实例63)...
实例61使用PyQt5制作了图形用户界面(GUI).这个香是香,但是打包后的安装文件太大(约80M),感觉有些美中不足啊.由于这个GUI实在简单,从现实角度实在用不着高大上的PyQt5,所以改用Pyt ...
最新文章
- 为什么很难训练深度神经网络?
- 寄存器理解 及 X86汇编入门
- Unbuntu18.04通过apt源方式安装mysql5.7.22
- 无废话ADO.NET 第二章 关于连接
- 阿里云IoT何云飞:智物Cloud AIoT Native 为何能让设备智能更快一步
- 基本图形的光栅化算法
- 登录时记住用户名和密码及cookie案例应用
- RANSAC算法在图像拼接上的应用的实现
- AI行业真实现状:做芯片没工作,做视觉、语音血赚
- python中ttk和tkinter_python tkinter中ttk组件如何使用?
- mysql 5.7 my default_Windows64位mysql5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)...
- 什么是 Elasticsearch?一篇搞懂
- 全球及中国家具市场消费规模与运营能力状况分析报告2022版
- EDA技术及应用实验2 h_adder程序
- 计算机网络安全漏洞排查报告,网络安全漏洞自查报告.docx
- A DIRT-T APPROACH TO UNSUPERVISED DOMAIN ADAPTATION
- plt.pcolormesh()中遇到TypeError:Dimensions of C (..., xxx) are incompatible with X (...) and/or Y (xxx)
- 手机端 19FPS 的实时目标检测算法:YOLObile
- 文字转语音,有什么软件好用?
- 10000+运维人推荐的最最实用的30个Linux命令!