`

Java.Swing--setActionCommand()

阅读更多
Java中 Swing 包中的 setActionCommand(String ActionCommand)
就是给一个JButton设置一个属性的字符串值,然后通过在actionPerformed(ActionEvent   e)方法里通过if(e.getActioncommand.equals("改变"))判断哪个按钮发生了事件  
  当然也可以直接e.getActioncommand.equals("改变图形")来进行判断  
  但是当你有两个按钮或者多个按钮的属性名称相同时,就需要给每个按钮另外设置一个属性的字符串的值来进行判断你究竟选择的是哪个按钮。就要用到setActioncommand();
例如
设置此组件激发的操作事件的命令名称。
如:
JButton btnShow = new JButton();

btnShow.setActionCommand("show");

当这个按钮被点击的时候,你就可以用
ActionEvent 的 getActionCommand().equals("show")
去比较触发事件的是不是这个按钮
分享到:
评论

相关推荐

    Java Swing组件单选框JRadioButton用法示例

    "Java Swing 组件单选框 JRadioButton 用法示例" Java Swing 组件单选框 JRadioButton 是 Swing 中的单选框,所谓单选框是指,在同一个组内虽然有多个单选框存在,然而同一时刻只能有一个单选框处于选中状态。下面...

    学生管理系统

    import java.awt.Dimension; import java.awt.Font; import java.awt.Toolkit; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt....

    Java swing 中JButton的使用

    ### Java Swing 中 JButton 的使用详解 在 Java Swing 中,`JButton` 是一个非常重要的组件,用于创建按钮。本文将详细介绍 `JButton` 的基本用法、如何设置按钮的图标、文本位置、快捷键以及如何处理按钮点击事件...

    java awt swing 实现计算器 代码

    在Java编程语言中,AWT(Abstract Window Toolkit)和Swing是两个用于创建图形用户界面(GUI)的库。这两个库都是Java Foundation Classes (JFC) 的一部分,提供了丰富的组件和功能来帮助开发者构建桌面应用。在这个...

    Java图形用户界面设计

    `javax.swing`包是在`java.awt`基础上发展起来的新一代GUI组件库,通常称为Swing。Swing不仅提供了更多的组件类型,还增强了原有组件的功能,并提高了跨平台的兼容性。Swing的主要特点包括: - **跨平台**:Swing...

    java按钮事件.pdf

    在Java AWT(Abstract Window Toolkit)和Swing库中,事件处理基于“监听器”机制。事件源(如按钮)会触发事件,并通知已注册的监听器对象。在这个例子中,事件源是`Button`对象,事件类型是`ActionEvent`。 `...

    浅析Java swing组件窗体设计.zip

    Java Swing是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件和更灵活的设计能力。在Java Swing中,我们可以创建出功能强大、美观的桌面应用程序。...

    java JButton的使用

    Java JButton是Java Swing库中的一个核心组件,用于创建用户界面中的按钮。在GUI应用程序中,JButton扮演着至关重要的角色,允许用户通过点击执行特定的操作或触发事件。本篇文章将详细探讨Java JButton的使用,包括...

    java_Swing_与socket_做的单线程聊天程序.pdf

    button .setActionCommand( " 发送 " ); button .addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ if (!flag){ JOptionPane.showMessageDialog(null, " 客户端已断开连接! ...

    Java Swing之游戏设计2

    ### Java Swing之游戏设计2:关键技术与实现思路详解 #### 一、引言 本文将详细介绍如何使用Java Swing框架设计一款简单的游戏——“连连看”。文章不仅提供了完整的源代码供读者下载参考,还深入讲解了游戏开发...

    swing.pdf,swing的控件介绍

    Swing是Java平台中用于构建桌面应用程序的一个强大的图形用户界面(GUI)工具包。Swing提供了丰富的组件集,使得开发者能够创建功能强大且外观美观的应用程序。本文档主要介绍了Swing的基本控件及其使用方法。 ####...

    速算24JAVA代码.pdf

    - 使用`JFrame`创建主窗口,它继承自`java.awt.Frame`,是Java Swing中的顶级容器,用于显示应用程序的用户界面。 - `BorderLayout`布局管理器用于组织组件,它将窗口分为五个区域:北(North)、南(South)、东...

    Java Swing 图形化界面编程 经典详解

    Java Swing 是Java平台上的一个图形用户界面(GUI)工具包,用于构建桌面应用程序。它提供了丰富的组件库,使得开发者能够创建具有美观界面的应用程序。在本文中,我们将深入探讨Java Swing的一些基本概念和核心组件...

    Java编写的写字板

    1. **Swing库**:Java Swing是Java Foundation Classes (JFC)的一部分,用于构建图形用户界面(GUI)的应用程序。在这个写字板项目中,Swing库被用来创建窗口、菜单、按钮等组件。例如,`JFrame`用于创建主窗口,`...

    汇率转换器

    本项目为一个基于Java Swing的桌面应用程序——汇率转换器。该程序能够实现不同货币之间的汇率转换,支持包括美元(USD)、人民币(CNY)、日元(JPY)、欧元(EUR)、英镑(GBP)和澳元(AUD)在内的六种主要货币。...

    S1机试攻略之一--Swing常用组件使用

    Swing是Java GUI库的一部分,用于构建桌面应用程序。在S1模块的机试考试中,Swing组件的使用是一项常见的考核内容。以下是一些Swing常用组件的基本介绍和使用方法。 1. **JLabel组件** JLabel是一个用来展示文本或...

    java项目仿Windows计算器

    1. Swing库:Swing是Java提供的用于创建图形用户界面的库,它提供了丰富的组件,如按钮(JButton)、文本框(JTextField)、面板(JPanel)等,用于构建复杂的窗口应用。 2. JFrame:作为主窗口类,JFrame是Swing中...

    简易计算器java代码

    Java Swing 基础组件介绍 - **JFrame**: 是Swing中的顶级容器之一,用于创建图形用户界面的窗口。它提供了标题栏、菜单栏、最小化和关闭按钮等标准窗口功能。 - 构造函数:`JFrame()` 或 `JFrame(String title)`...

    韩顺平循序渐进学java从入门到精通课件笔记

    根据给定文件的信息,我们可以总结出以下关于Java Swing框架的相关知识点: ### 1. Java Swing 概述 Java Swing 是一套用于创建图形用户界面(GUI)的轻量级组件库,它作为AWT(Abstract Window Toolkit)的一个...

    java_IO记事本

    ### Java IO流基础方法与Swing组件应用 #### 一、Java IO流基本方法 Java中的输入/输出(I/O)操作是通过流来进行的,流可以分为输入流和输出流两大类。本文将通过一个Java记事本程序来介绍Java IO流的基本用法。 ...

Global site tag (gtag.js) - Google Analytics