java简单窗口设计(源代码)

上一篇 /

下一篇  2010-12-06 09:04:24

/ 个人分类:JAVA

[转载]

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JPanel;

public class MainFrame. extends JFrame{

private static final long serialVersionUID = 1L;

private JPanel panel;

private JLabel lbl;

private JButton btnCount;

private JMenuBar menuBar;

private JMenu menuFile;

private JMenuItem menuItemCount;

private JMenuItem menuItemExit;

private String lblView = "0";

public void init(){

setTitle("Automation Test Platform");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

menuBar = new JMenuBar();

menuFile = new JMenu("File");

this.setJMenuBar(menuBar);

menuBar.add(menuFile);

menuItemCount = new JMenuItem("Count");

menuItemExit = new JMenuItem("Exit");

menuFile.add(menuItemCount);

menuFile.add(menuItemExit);

panel = new JPanel();

this.add(panel);

lbl = new JLabel(lblView);

btnCount = new JButton("Count");

panel.add(lbl);

panel.add(btnCount);

this.pack();

this.setVisible(true);

addAction();

}

public void addAction(){

btnCount.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

count();

}

});

menuItemCount.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

count();

}

});

menuItemExit.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {

System.exit(0);

}

});

}

public void count(){

int tep = Integer.parseInt(lbl.getText());

lblView = String.valueOf(tep+1);

lbl.setText(lblView);

}

public static void main(String[] args) {

MainFrame. mainFrame. = new MainFrame();

mainFrame.init();

}

}

TAG:

我来说两句

显示全部

内容

昵称

验证

提交评论

java窗口设计_java简单窗口设计(源代码)相关推荐

  1. java购物车设计_Java简单购物车设计

    还是存在一些问题(比如clear函数没效果.乱码,单独测试也没,确实找不到问题),路过的给解决下... 第一部分     会话控制 会话跟踪: 使用隐藏表单字段 URL重写,实际就是直接把状态信息加到 ...

  2. java 简单 框架_java简单框架设计

    设计框架包可以作为一个工具给大家用,需要有完全不同设计思路给出来,不同于我们去做一个web服务.网站. 或者一个业务微服务,需要从原来使用视角转换成一个构建者视角. 框架或者工具,更多是框架来管理或者 ...

  3. 猜数字java程序设计分析_JAVA程序设计课程设计-猜数字游戏设计

    JAVA程序设计课程设计-猜数字游戏设计 课 程 设 计 报 告课程设计名称 Java 程序设计 专 业 计算机科学与技术 班 级 2 班 学 号 08030212 姓 名 指导教师 成 绩 2011 ...

  4. java创建画板_java画板的设计和创建

    首先创建一个画板类继承容器类,这样可以在画板类中重写容器的paint方法. public class DrawFrame extends JPanel 再创建一个类写监听器的程序,以及一个类来写画板的 ...

  5. java应用架构设计_java应用架构设计

    第二章 模块化的两方面 模块化的两方面:运行时模型和开发模型. 2.1运行时模型:是关注如何在运行时对模块化的软件系统进行管理.在java平台中,模块化的系统事实标准是OSGI,很多应用应用平台借助O ...

  6. 基于java SSM图书管理系统简单版设计和实现

    本项目演示链接地址 > 主要技术:后台采用技术: SSM框架(SpringMVC + Spring + Mybatis) 前台采用技术: div + css 功能比较简单.适合学习使用 主要功能 ...

  7. java 开发者异常处理_Java异常处理和设计

    本篇博客内容转自http://www.cnblogs.com/dolphin0520/p/3769804.html,内容供自己学习参考之用 在程序设计中,进行异常处理是非常关键和重要的一部分.一个程序 ...

  8. java购物车设计_Java面向对象课程设计——购物车

    Java面向对象课程设计--购物车 小组成员:余景胜.刘格铭.陈国雄.达瓦次仁 一.前期调查 流程 客人(Buyer)先在商城(Mall)中浏览商品(Commidity),将浏览的商品加入购物车(Sh ...

  9. java角谷_java实现递归设计——数鸭子和角谷定理

    java实现递归设计--数鸭子和角谷定理 java实现递归设计--数鸭子和角谷定理 一 .题目分析 题目一:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只.这样他经过了七个村子后还 ...

  10. java幂等性原理_Java接口幂等性设计原理解析

    在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景: 一个订单创建接口,第一次调用超时了,然后调用方重试了一次 在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次 当这笔订 ...

最新文章

  1. 《MongoDB管理与开发精要》——1.4节本章小结
  2. 【Network Security!】Linux中apt-get update和apt-get upgrade命令的区别
  3. 关于服务程序生成文件存放在哪的问题
  4. Ehcarts 与 百度地图结合时,如何获取bmap的实例对象?
  5. Java:安排作业按时间间隔运行
  6. 【入门6】函数与结构体(今天刷洛谷了嘛)
  7. java月实训小结800字_Java实训小结
  8. MySQL InnoDB 存储引擎索引那些事儿
  9. SAP License:SAP IDES常用功能及测试环境
  10. 十全干货:核心游戏系统架构设计
  11. sap生产工单报工_SAP作业分割与作业价格计算说明
  12. coreseek(中文全文搜索)安装和使用(一)
  13. K9G8G08U0A升级到K9GAG08U0D烧录NK要注意的地方
  14. python 自动发邮件模块抄送_Python实现自动发送邮件
  15. CSS笔记(菜鸟教程)
  16. iOS开发笔记1:ToDoList、相册、地图应用及新浪微博
  17. Windows 11 v22000.318 11月更新版
  18. Python双目相机计算三维坐标(使用opencv自带图片)
  19. 游戏后台杂谈:后台的语言、系统与构架
  20. rtx2060什么水平_rtx2060性能怎么样

热门文章

  1. 云计算认证系列:CKA认证
  2. 压力测试流程及测试步骤
  3. C++ 应用程序性能优化 -- 内存池
  4. Unity Graph View打造图形化对话编辑系统(三)
  5. GlusterFS企业级功能之EC纠删码
  6. 2022-5-6作业
  7. 线性代数(一)矩阵和方程组
  8. 去除idea中代码的波浪线(黄色警告线)
  9. 数据库事务特性学习笔记
  10. 外网访问腾讯云Debian系统服务器8081端口