试设计一窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依次循环。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class test {  
static Boolean flag;  
public static void main(String[] args) {  
flag =true;  
JFrame frame =new JFrame ("this is a frame ");  
//设置窗体的相关属性,默认布局为borderlayout  
frame.setBounds(60,100,400,300);  
frame.setVisible(true);  
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
//不写final的话A行和B行会报错“不能引用另一方法中定义的内部类中非终态变量”
final JButton btn1=new JButton ("click me !"); 
frame.add(btn1, BorderLayout.CENTER);  
btn1.addActionListener(new ActionListener() {  
public void actionPerformed(ActionEvent e) {  
if (flag){  
btn1.setText("click me again ! "); //A行 
flag=false;  
}  
else{  
btn1.setText("click me !"); //B行 
flag=true;  
}  
}  
});  
frame.validate();  //awt包中,用来刷新重画的界面
}     

【JAVA】图形用户界面练习相关推荐

  1. java界面设计素材_9.java图形用户界面设计.ppt

    9.java图形用户界面设计.ppt 还剩 150页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 151v 程 ...

  2. java图形用户界面实验_java图形用户界面实验教程

    java图形用户界面实验教程 实 验 五 图 形 用 户 界 面实 验 目 的 1. 了 解 图 形 用 户 界 面 的 概 念 :2. 了 解 AWT 和 Swing 的 基 本 体 系 结 构 : ...

  3. Java图形用户界面设计音乐播放器

    Java图形用户界面设计音乐播放器 设计思路 音乐播放器的基础是可以播放音乐,所以要有一个实现播放音乐功能的类audioplay,图形界面就是通过动作调用audioplay里面的函数.关于实现播放器图 ...

  4. java图形用户界面概述_Java中图形用户界面概述

    Java中图形用户界面概述,转型或者高薪就业,java工程师是不错的选择,而且java是目前乃至未来都主流的程序语言.Java中图形用户界面概述,一起来学习下java方面的知识吧. 1.1.组件 组件 ...

  5. JavaGUI——Java图形用户界面

    1.Java GUI 概述 GUI(Graphical User Interface,简称 GUI,图形用户界面)是指采用图形方式显示的计算机操作用户界面,与早期计算机使用的命令行界面相比,图形界面对 ...

  6. Java图形用户界面设计之概述

    文章目录 前言 一.GUI概述 1.创建 GUI 的一般步骤: (1)Component类 (2)Container类 (3)Window类 (4)Frame 类 例:建立一个Frame对象,并使之可 ...

  7. java图形用户界面控件介绍,GUI(图形用户界面)详解

    一.GUI(图形用户界面) GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面,这样更方便更直观 CLI Command line User ...

  8. java 图形用户界面

    目录 Swing与AWT概述 Swing概述--组件显示 框架与窗体 创建框架对象 框架Frame类结构 框架对象的创建及常用方法 创建Swing窗体对象 Swing窗体JFrame 类结构 Swin ...

  9. Java 图形用户界面 复习题

    题目: 编写一个包含主方法main的公共类(访问权限为public的类),该类继承自窗体类JFrame,并且,该类实现了接口ActionListener(实现接口ActionListener的方法ac ...

  10. Java图形用户界面3—AWT事件模型

    我们编写图形用户界面并不只是为了显示,我们是为了借助图形用户界面来完成我们需要的工作.这就需要程序为我们的动作比如点击按钮,做出响应然后完成我们的工作.在这里我们就用到了事件. 在Java事件模型中, ...

最新文章

  1. php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...
  2. Docker compose多容器管理
  3. python能不能爬数据库_python如何爬数据库
  4. 编写更好的 Java 单元测试的 7 个技巧
  5. 13、创建触发器(CREATE TRIGGER)
  6. tomcat配置用户数据
  7. 临时设置mysql数据库最大连接数,重启后需重新设置
  8. Simulink中Simscape—Fluids模块(原Simhydraulics)学习记录
  9. gin -get请求的小示例2-Handle处理post请求
  10. SiTime 硅晶振抖动定义和测量方法
  11. 基于CAD二次开发的道路纵断面竖曲线计算原理与编程自动绘制方法(以C#为例)
  12. 白话区块链 之1: 为什么账本要这么记?
  13. 游戏开发人员需要了解的5种ASO技术,苹果游戏aso优化
  14. Google Earth Engine APPS(GEE)——使用 AREA2 和 CODED 估算森林砍伐和退化面积(第 1 部分:运行 CODED)
  15. Windows 11的临时文件清理工具
  16. 163免费企业邮箱服务地址
  17. 银行数字化转型导师坚鹏:浙江浙商金控公司培训圆满结束
  18. FCPX插件:视频去闪烁插件DEFlicker安装教程
  19. Win7蓝牙标志不见了, 如何找回?
  20. python计算三角形面积题目

热门文章

  1. HTML特效代码汇总
  2. 苹果手机充电口接触不良怎么办_苹果连充电口都要干掉?
  3. npm 安装碰到SSL问题
  4. mobi文件怎么打开?
  5. 滴滴共享单车在深圳被叫停;六六接受京东道歉;宝马发布最新充电网络计划丨价值早报
  6. 网址导航哪个好(最好的导航网站)
  7. 虚拟机VMware安装苹果系统macOS,超级详细教程,附文件下载,真教程!!
  8. windows 无法更新计算机的配置,[修复] Windows无法更新计算机引导配置。安装无法继续。 | MOS86...
  9. android扫描文件,安卓手机怎么扫描文件_手机扫描文件的图文教程-系统城
  10. mysql复购率_Mysql与Pyhton实现复购率和回购率