添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • java 查看更多书籍

  • 《GeeksForGeeks Java 中文教程 2022-07-22》

  • 对左对角线上的 2D 数组进行排序的 Java 程序
  • 通过键和值对哈希表进行排序的 Java 程序
  • 排序数组列表的 Java 程序
  • 按属性对自定义对象的数组列表进行排序的 Java 程序
  • 按照字典顺序(字典顺序)对元素进行排序的 Java 程序
  • 使用带有用户定义对象的比较器对树形图中的关键字进行排序的 Java 程序
  • 通过值对链接的哈希表进行排序的 Java 程序
  • 使用可比的
  • 按字母顺序排列姓名的 Java 程序
  • 按日期对数组列表中的对象进行排序的 Java 程序
  • 跨行排序 2D 数组的 Java 程序
  • 对数组元素进行降序排序的 Java 程序
  • 按升序排列数组元素的 Java 程序
  • 对循环链表元素进行排序的 Java 程序
  • 使用 Collections.sort()方法对向量进行排序的 Java 程序
  • 从指定位置分割数组的 Java 程序
  • 使用 AWT 将学生信息存储在文件中的 Java 程序
  • 使用字符文字存储转义序列的 Java 程序
  • 将数组的偶数&奇数元素存储到单独数组中的 Java 程序
  • 使用字符文字存储 Unicode 字符的 Java 程序
  • 两个矩阵相减的 Java 程序
  • 交换角字和反转字符串中间字符的 Java 程序
  • 交换向量元素的 Java 程序
  • 使用按位异或运算交换两个数字的 Java 程序
  • Java 程序交换两个数字
  • 不使用任何第三变量交换两个字符串的 Java 程序
  • 从系统摄像头拍摄快照的 Java 程序
  • 在 PDF 中平铺页面内容的 Java 程序
  • 在目录中遍历的 Java 程序
  • 反向遍历数组列表的 Java 程序
  • 使用 Catch 处理异常的 Java 程序
  • Java 程序使用颜色互换法进行图的顶点着色
  • 使用线程异常的 Java 程序
  • 使用最终块捕获异常的 Java 程序
  • Java 程序使用方法重载打印不同类型的数组
  • Java 程序在子类继承中使用方法覆盖
  • Java 程序使用列的方法获取 JDBC 的列名
  • 使用谷歌 libphonenumber 库验证电话号码的 Java 程序
  • 在 Word 文档中编写段落的 Java 程序
  • 将字符串数组写入输出控制台的 Java 程序
  • 使用字节流写入字节的 Java 程序
  • 将数据写入临时文件的 Java 程序
  • 要写入文件的 Java 程序
  • Java 程序不制作类
  • Java 编程基础知识
  • Java 编程示例
  • 一个 Java 随机和字符串填充难题
  • Java 关系运算符示例
  • Java |重命名文件
  • Java @保留注释
  • java 中的 java.rmi.MarshalledObject 类
  • Java . RMI . Java 中的命名类
  • java 中的 Java . RMI . rmsecuritymanager 类
  • Java 机器人类|获取给定点的像素颜色
  • Java SAX 库
  • Java SE 9:改进的资源试用语句
  • Java servlet |需要过滤器
  • Java 签名 getAlgorithm()方法示例
  • Java 签名 getInstance()方法,带示例
  • Java Signature getProvider()方法示例
  • Java 签名 initSign()方法,带示例
  • Java Signature sign()方法示例
  • Java 签名 toString()方法示例
  • Java signum()方法示例
  • Java 声音 API
  • Java 源文件结构
  • Java SQL Timestamp after()函数示例
  • Java SQL Timestamp before()函数示例
  • Java SQL Timestamp getNanos()函数示例
  • Java SQL Timestamp getTime()函数示例
  • Java SQL Timestamp setNanos()函数示例
  • Java SQL Timestamp setTime()函数示例
  • Java sqrt()方法示例
  • Java 流应用编程接口–过滤器
  • Java 流| Collectors toCollection()在 Java 中
  • Java Stream findAny()带示例
  • Java String charAt()方法示例
  • Java 字符串类缩进()方法示例
  • Java 字符串类行()方法示例
  • Java 字符串类 strip()方法示例
  • Java String concat()带示例
  • Java String 包含()方法,示例
  • Java 字符串 contentEquals()方法示例
  • Java 字符串 endsWith()带示例
  • Java 字符串 equalsIgnoreCase()方法示例
  • Java 字符串格式()方法示例
  • Java String getChars()带示例
  • Java String IndexOf()
  • Java:字符串是不可变的。到底是什么意思?
  • Java String isEmpty()方法,带示例
  • Java 字符串连接()带示例
  • 作为常量或单例的 Java 字符串文字
  • Java 字符串 startsWith()和 endsWith()方法示例
  • Java 字符串子序列()方法,示例
  • Java String toCharArray()带示例
  • Java String to owercase()带示例
  • Java 字符串 toUpperCase()方法示例
  • Java 字符串修剪()方法,示例
  • Java substring()方法内存泄漏问题并修复
  • Java Swing |斜边框和软斜边框
  • Java Swing |创建一个简单的文本编辑器
  • Java Swing |创建自定义消息对话框
  • Java Swing |创建祝酒词
  • Java Swing | GroupLayout 类
  • Java Swing |带示例的内部框架
  • Java Swing | JCheckBox 带示例
  • Java Swing | JColorChooser 类
  • Java Swing | JComboBox 带示例
  • Java Swing | JDialog 带示例
  • Java 摇摆| JFileChooser
  • Java Swing | JList 带示例
  • Java swing \名称栏
  • Java Swing–JPanel 示例
  • Java swing | jppassword field
  • Java 摇摆| jpoppmenu
  • Java 摇摆| jprogressbar】
  • Java Swing | JSeparator 带示例
  • Java 摇摆| JSlider
  • Java 摇摆| JSpinner
  • Java Swing | JSplitPane 带示例
  • Java Swing | JTable
  • Java 摇摆| JTextArea
  • Java swing | jtextfield
  • Java Swing | JToggleButton 类
  • Java 摇摆| JToolBar
  • Java Swing | JWindow 带示例
  • Java Swing |观感
  • Java 摇摆|物质边界
  • Java Swing |带示例的弹出式和弹出式工厂
  • Java Swing | ScrollPaneLayout 类
  • Java Swing |简单计算器
  • Java Swing | Java 中半透明成型窗口
  • Java system . exit(0)vs c++ return 0
  • Java system . nanotime()vs . system . currenttimemillis
  • Java –@目标注释
  • Java 三元运算符拼图
  • Java 三进制运算符示例
  • 多线程中的 Java 线程优先级
  • java 中的 java.time.Clock 类
  • java 中的 java.time.Duration 类
  • java 中的 Java . time . format . datetime formatterbuilder 类
  • java 中的 java.time.format.DecimalStyle 类
  • java 中的 java.time.Instant 类
  • java 中的 java.time.LocalDate 类
  • java 中的 java.time.LocalDateTime 类
  • java 中的 java.time.LocalTime 类
  • java 中的 java.time.MonthDay 类
  • java.time.OffsetDateTime Class in Java
  • java 中的 java.time.OffsetTime 类
  • java 中的 java.time.Period 类
  • java 中的 Java . time . temporal adjuster 类
  • java 中的 java.time.temporal 查询类
  • java 中的 java.time.temporal.ValueRange 类
  • java 中的 java.time.temporal.WeekFields 类
  • Java . time . year Java 类
  • java 中的 Java . time . year . month 类
  • java 中的 Java . time . zone . zoneoffsettransition 类
  • java 中的 java.time.ZonedDateTime 类
  • java 中的 java.time.ZoneId 类
  • java 中的 java.time.ZoneOffset 类
  • Java toDegrees()方法示例
  • Java 令牌
  • Java toRadians()方法示例
  • Java 树形图特殊方法
  • Java TreeSet 特殊方法
  • Java 棘手输出问题
  • JavaTuple lastIndexOf()方法
  • JavaTuple toArray()方法
  • JavaTuple toList()方法
  • JavaTuples add()方法
  • JavaTuples addAtX()方法
  • JavaTuples compareTo()方法
  • JavaTuples 包含()方法
  • JavaTuples containsAll()方法
  • JavaTuples equal()方法
  • JavaTuples fromArray()方法
  • JavaTuples fromCollection()方法
  • JavaTuples fromIterable()方法
  • JavaTuples getKey()方法
  • JavaTuples getLabel()方法
  • JavaTuples getSize()方法
  • JavaTuples getValue()方法
  • JavaTuples hashcode()方法
  • JavaToPles indexOf()方法
  • JavaTuples removeFromX()方法
  • JavaTuples setAtX()方法
  • JavaTuples setKey()方法
  • JavaTuples setLabel()方法
  • JavaTuples setValue()方法
  • JavaTuples toString()方法
  • JavaTuples with()方法
  • Java 教程
  • Java 一元运算符示例
  • Java 中的 Java.util.ArrayList.add()方法
  • Java 中的 Java.util.ArrayList.addall()方法
  • Java.util.Arraylist.indexOf()在 Java 中的应用
  • Java 中的 Java.util.Arrays.copyOfRange()
  • Java 中的 Java.util.Arrays.deepEquals()
  • Java 中的 Java.util.Arrays.equals(),示例
  • Java 8 中的 Java . util . arrays . parallelprefix
  • Java . util . arrays . parallels tall()、Arrays.setAll()在 Java 中
  • Java 中的 Java.util.BitSet.clear()
  • Java 中的 Java.util.BitSet.flip()
  • Java 中的 Java.util.BitSet.get()
  • Java 中的 Java.util.BitSet.set()方法
  • java.util.Calendar.after()方法
  • Java 中的 Java . util . collections . unjoint()方法,带示例
  • Java 中的 Java . util . collections . frequency()
  • Java 中的 Java.util.Collections.rotate()方法,带示例
  • Java 中的 Java . util . concurrent . cyclic barrier
  • Java . util . concurrent . exchange 类,带示例
  • Java . util . concurrent . executor 接口示例
  • Java . util . concurrent . executorservice 接口示例
  • java.util .并发包
  • Java 中的 Java.util.concurrent.Phaser 类,带示例
  • Java 中的 Java . util . concurrent . recursiveaction 类,带示例
  • Java 中的 Java . util . concurrent . recursivetask 类,带示例
  • Java 中的 Java.util.concurrent.Semaphore 类
  • java.util.Currency 方法示例
  • Java . util . double summary 统计类,带示例
  • Java . util . function . Bipediate 接口在 Java 中用示例
  • Java . util . function . DoubleBinaryOperator 接口示例
  • Java 中的 Java . util . function . double predicate 接口,带示例
  • Java . util . function . intbinaryoperator 接口带示例
  • Java 中的 Java . util . function . int predicate 接口,带示例
  • Java . util . function . longbinaryooperator 接口示例
  • Java 中的 Java . util . function . long 谓词接口,带示例
  • Java 中的 Java.util.GregorianCalendar 类
  • Java 中的 HashMap,示例
  • Java 8 中的 Java.util 接口拆分器
  • Java . util . intsummarystatistics 类,带示例
  • Java 中的 Java.util.jar.JarEntry 类
  • Java 中的 Java.util.jar.JarInputStream 类
  • 用示例链接 Java 中的 add()方法列表
  • Java 中的 LinkedList addAll()方法
  • Java.util.LinkedList.get()、getFirst()、getlast()中的 Java
  • Java . util . linked list . index of()、Java 中的 lastindexof()
  • Java.util.LinkedList.offer()、offerFirst()、offerLast()在 Java 中
  • Java . util . LinkedIn . peek()、peekfirst()、peeklast()在 Java
  • Java.util.LinkedList.poll()、pollFirst()、pollLast()用 Java 举例
  • 带有示例的 Java . util . longsummarystatistics 类
  • Java 中的 Java.util.Objects 类
  • Java . util . Java 中的可观察类
  • Java 中的属性类
  • Java 中的 Java.util.PropertyPermission 类
  • Java 中的 Java.util.Random 类
  • Java 中的 Java.util.Random.nextInt()
  • Java 流计数()方法举例
  • Java 中的 Java.util.Timer 类
  • Java 中的 Java.util.TimerTask 类
  • Java.util.TimeZone 类|设置 1
  • Java.util.TimeZone 类(Set-2) |关于 TimeZone 类的示例
  • Java . util . treemap . contains key()和 containsValue()在 Java 中
  • Java 中的 Java . util . TreeMap . DecendingMap()和 DecendingKeySet()
  • Java 中的 Java.util.TreeMap .钻洞入口()和钻洞键()
  • Java 中的 Java . util . treemap . pollfirstentry()和 pollLastEntry()
  • Java 中的 Java.util.TreeMap.put()和 putAll()
  • Java 中的 Java.util.UUID 类
  • Java 中的向量类
  • Java 中的 WeakHashMap 类
  • Java 中的 Java.util.zip .平减计算机流类
  • Java 中的 Java.util.zip .平减输出流类
  • Java 中的 Java.util.zip.GZIPInputStream 类
  • Java 中的 Java . util . zip . BuggerInputStream 类
  • Java 中的 Java . util . zip . BulgeroutputStream 类
  • Java 中的 Java.util.zip.ZipEntry 类
  • Java 中的 Java.util.zip.ZipInputStream 类
  • Java 中的 Java.util.zip.ZipOutputStream 类
  • Java 虚拟机(JVM)栈区
  • Java vs C#
  • Java vs Python——我该学哪一个?
  • Java while 循环示例
  • Java zipcentry getComment()函数示例
  • Java ZipEntry getcompressed size()函数示例
  • Java ZipEntry getCrc()函数示例
  • Java zipcentry getCreationTime()函数示例
  • Java ZipEntry GetLastAccessTime()函数示例
  • Java ZipEntry GetLastModifiedTiME()函数示例
  • Java ZipEntry getMethod()函数示例
  • Java zipcentry getName()函数带示例
  • Java ZipEntry getSize()函数示例
  • Java zipcentry getTime()函数示例
  • Java ZipEntry setComment()函数示例
  • Java ZipEntry set compressed size()函数示例
  • Java ZipEntry setCrc()函数示例
  • Java zipcentry setCreationTime()函数示例
  • Java ZipEntry setLastAccessTime()函数示例
  • Java ZipEntry setLastModifiedTiME()函数示例
  • Java ZipFile getInputStream()函数示例
  • Java 中的 JavaBean 类
  • JavaFX |带示例的 Alert】
  • JavaFX | AmbientLight 类
  • JavaFX | AnchorPane 类
  • JavaFX |背景类
  • JavaFX | Bloom 类
  • JavaFX | BorderPane 类
  • JavaFX |带示例的盒子
  • JavaFX | BoxBlur 类
  • JavaFX |打造媒体播放器
  • JavaFX |按钮示例
  • JavaFX |画布类
  • JavaFX |复选框
  • JavaFX | CheckMenuItem 带示例
  • JavaFX | ChoiceBox
  • JavaFX | choice medialog
  • JavaFX |用例子圈出
  • JavaFX | ClosePath 类
  • JavaFX | ColorAdjust 类
  • JavaFX | ColorInput 类
  • JavaFx | ColorPicker 带示例
  • JavaFX | ComboBox 带示例
  • JavaFX |带示例的上下文菜单
  • JavaFX |带示例的光标类
  • JavaFX | CustomMenuItem
  • JavaFX | CycleMethod 类
  • JavaFX |带示例的圆柱体
  • JavaFX |带示例的日期选择器
  • JavaFX |维度 2D 类
  • JavaFX |目录选择器类
  • JavaFX | DropShadow 类
  • JavaFX |持续时间类
  • JavaFX |带示例的椭圆
  • JavaFX |文件选择器类
  • JavaFX | FlowPane 类
  • JavaFX |字体类
  • JavaFX | font status 类
  • JavaFX | FontWeight 类
  • JavaFx | gaussianbull 类
  • JavaFX |辉光类
  • JavaFX |组类
  • JavaFX | HBox 类
  • JavaFX | HLineTo 类
  • JavaFX |如何设置 GridPane 节点之间的填充
  • JavaFX | HTMLEditor 类
  • JavaFX |超链接类
  • JavaFX | ImagePattern 类
  • JavaFX |内阴影类
  • JavaFX | Insets 类
  • JavaFX |标签
  • JavaFX | Light。点类
  • JavaFX | Light。现货类
  • JavaFX |线性渐变类
  • JavaFX | LineTo 类
  • JavaFX |菜单栏和菜单
  • JavaFX |菜单按钮
  • JavaFX |运动模糊类
  • JavaFX |窗格类
  • JavaFx | PasswordField
  • JavaFX | PieChart 类
  • JavaFX | Point2D 类
  • JavaFX | Point3D 类
  • JavaFX | PointLight 带示例
  • JavaFX |带示例的多边形
  • JavaFX |折线示例
  • JavaFX |弹出类
  • JavaFX | Pos 类
  • JavaFX | ProgressBar
  • JavaFX |进步指示器
  • JavaFX |带示例的四次曲线
  • JavaFX | RadioButton 带示例
  • JavaFX |矩形和圆角矩形示例
  • JavaFX | Rectangle2D 类
  • JavaFX |反射类
  • JavaFX | SepiaTone 类
  • JavaFX |阴影类
  • JavaFX |滑块类
  • JavaFX | SplitPane 类
  • JavaFX | StackPane 类
  • JavaFX |停止类
  • JavaFX |选项卡类
  • JavaFX | TabPane 类
  • JavaFX |文本对齐类
  • JavaFX | TextField
  • JavaFX | TextFlow 类
  • javfx \ text input 对话框
  • Javafx | title Depane 类
  • JavaFX | ToggleButton 类
  • JavaFX |工具栏类
  • JavaFX |工具提示
  • JavaFX 教程
  • JavaFX | VBox 类
  • JavaFX | VLineTo 类
  • JavaFX | WebView 类
  • Java 中的 javap 工具,示例
  • JavaTuple getValueX()方法
  • JavaTuples |简介
  • Java 中的 Javax.servlet.http.Cookie 类
  • JDBC 车手
  • JDBC 教程
  • JDBC–1 型驾驶员
  • JDBC–2 型驾驶员
  • JDBC–3 型驾驶员
  • JDBC–4 型驾驶员
  • JDK 17–Java 17 的新功能
  • 爪哇的 JDK
  • Java 中的 JEP 包工具
  • JHipster (Java 潮人)——面向现代开发者的全栈网络开发平台
  • jlabel | Java swing
  • JLink | Java 左侧
  • 作业排序问题|集合 3(在 JAVA 中使用 TreeSet)
  • 【fuck-time】
  • 在 Java 中加入两个数组列表
  • 细木工类|番石榴|爪哇
  • 在 Java 中连接线程
  • JPMS : Java 平台模块系统
  • 【jradiobutton | Java 摇摆】
  • JRE 完整形式
  • Java 中的 JRE
  • JSF | Java 服务器面临
  • JShell (Java 9 新特性)
  • 使用改装库
  • 使用凌空库
  • JSON 使用 Jackson 在 REST API 中与 Spring Boot 实现
  • JSP 应用程序–隐式对象
  • JSP 架构
  • JSP 配置–隐式对象
  • JSP 完整表单
  • JSP |隐式对象–请求和响应
  • JSP 页面上下文–隐式对象
  • JSP 会话–隐式对象
  • JSwing |使用 Java 机器人创建一个放大工具
  • JSwing |用 Java 创建半透明和成型的窗口
  • 朱莉娅 vs 爪哇
  • Java 中的跳转语句
  • 及时编译器
  • JVM 是否创建 main 类的对象(Main()的类)?
  • Java 中的 JVM 关机钩子
  • JVM 如何工作——JVM 架构?
  • Java 中 KeyFactory generatePrivate()方法,带示例
  • Java 中 KeyFactory generatePublic()方法,带示例
  • Java 中 KeyFactory getAlgorithm()方法,带示例
  • Java 中 KeyFactory getInstance()方法,带示例
  • Java 中的 KeyFactory getProvider()方法,带示例
  • Java 中的 KeyPairGenerator generateKeyPair()方法,带示例
  • Java 中的 KeyPairGenerator genKeyPair()方法,带示例
  • Java 中的 KeyPairGenerator getAlgorithm()方法,带示例
  • Java 中的 KeyPairGenerator getInstance()方法,带示例
  • Java 中的 KeyPairGenerator getProvider()方法,带示例
  • Java 中的 KeyPairGenerator initialize()方法,示例
  • Java 中的 KeyStore 别名()方法,带示例
  • KeyStore 包含 Java 中的 Alias()方法,示例
  • Java 中的 KeyStore deleteEntry()方法,示例
  • Java 中的 KeyStore getCertificate()方法,示例
  • Java 中 KeyStore getCertificateAlias()方法,带示例
  • Java 中 KeyStore getCertificateChain()方法,示例
  • Java 中 KeyStore getCreationDate()方法,示例
  • Java 中 KeyStore getDefaultType()方法,带示例
  • Java 中的 KeyStore getEntry()方法,示例
  • Java 中 KeyStore getKey()方法,示例
  • Java 中的 KeyStore getProvider()方法,示例
  • Java 中 KeyStore getType()方法,示例
  • Java 中的 KeyStore isCertificateEntry()方法,示例
  • Java Swing | JToggleButton 类

    原文: https://www . geesforgeks . org/Java-swing-jtogglebutton-class/

    JToggleButton 是一个双态按钮。这两种状态被选中和取消选中。 JRadioButton JCheckBox 类是这个类的子类。当用户按下切换按钮时,它会在按下或未按下之间切换。JToggleButton 用于从可能的选项列表中选择一个选项。按钮可以通过操作进行配置,并在一定程度上受到控制。将操作与按钮结合使用,除了直接配置按钮之外,还有许多好处。

    JToggleButton 中的构造函数:

  • JToggleButton(): 在不设置文本或图像的情况下创建最初未选择的切换按钮。
  • JToggleButton(动作 a): 创建一个切换按钮,从提供的动作中获取属性。
  • JToggleButton(图标图标): 用指定的图像创建一个最初未选择的切换按钮,但没有文本。
  • JToggleButton(Icon icon,boolean selected): 创建具有指定图像和选择状态的切换按钮,但没有文本。
  • JToggleButton(字符串文本): 用指定的文本创建一个未选中的切换按钮。
  • JToggleButton(字符串文本,布尔选定): 创建具有指定文本和选择状态的切换按钮。
  • JToggleButton(字符串文本,图标图标): 创建具有指定文本和图像的切换按钮,该按钮最初未被选中。
  • JToggleButton(字符串文本、图标图标、布尔选定): 创建具有指定文本、图像和选择状态的切换按钮。
  • 常用方法:

    | 方法 | 描述 | | --- | --- | | getAccessibleContext() | 获取与此 JToggleButton 关联的 AccessibleContext。 | | getUIClassID() | 返回一个字符串,该字符串指定呈现此组件的 l&f 类的名称。 | | paramString() | 返回此 JToggleButton 的字符串表示形式。 | | updateUI() | 将用户界面属性重置为当前外观的值。 |

    下面的程序说明了 JToggleButton 类:

    1。用项目侦听器实现 JToggleButton 事件的 Java 程序: 在这个程序中,我们使用 JFrame() 创建框架。这里, 设置默认关闭操作() 用于设置框架的关闭选项。使用 JToggleButton() 创建一个按钮。实例化 项目监听器 ,它只包含 项目状态改变() 方法,当点击按钮时自动调用。事件在按钮上生成,相应地,输出被打印到控制台。附加所有监听器,并在按钮上添加 项目监听器 。向框架添加按钮并设置框架的大小。

    Java 语言(一种计算机语言,尤用于创建网站)

    import java.awt.BorderLayout;
    import java.awt.event.ItemEvent;
    import java.awt.event.ItemListener;
    import javax.swing.JFrame;
    import javax.swing.JToggleButton;
    public class JToggleButtonExamp {
        // Main Method
        public static void main(String args[])
            // create a frame and set title
            JFrame frame = new JFrame("Selecting Toggle");
            // set the default close operation of the frame
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            // create a ToggleButton
            JToggleButton toggleButton = new JToggleButton("Toggle Button");
            // ItemListener is notified whenever you click on the Button
            ItemListener itemListener = new ItemListener() {
                // itemStateChanged() method is nvoked automatically
                // whenever you click or unlick on the Button.
                public void itemStateChanged(ItemEvent itemEvent)
                    // event is generated in button
                    int state = itemEvent.getStateChange();
                    // if selected print selected in console
                    if (state == ItemEvent.SELECTED) {
                        System.out.println("Selected");
                    else {
                        // else print deselected in console
                        System.out.println("Deselected");
            // Attach Listeners
            toggleButton.addItemListener(itemListener);
            frame.add(toggleButton, BorderLayout.NORTH);
            frame.setSize(300, 125);
            frame.setVisible(true);
    [https://media.geeksforgeeks.org/wp-content/uploads/20180826_023018.mp4](https://media.geeksforgeeks.org/wp-content/uploads/20180826_023018.mp4)
    

    2。使用 ActionListener 实现 JToggleButton 事件的 Java 程序:这里,在 JFrame 上创建了一个 JToggleButton。然后,我们定义 ActionListener。 actionPerformed()ActionListener() 中唯一的方法,只要点击注册的组件就会被调用。 abstractButton.getModel()。如果选择了按钮,isSelected() 返回 true,否则返回 false。将监听器连接到跳转按钮。

    Java 语言(一种计算机语言,尤用于创建网站)

    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.AbstractButton;
    import javax.swing.JFrame;
    import javax.swing.JToggleButton;
    public class JToggleButtonExamp {
        // Main Method
        public static void main(String args[])
            // create the JFrame
            JFrame frame = new JFrame("Selecting Toggle");
            // set default close operation for frame
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            // create a ToggleButton
            JToggleButton toggleButton = new JToggleButton("Toggle Button");
            // Define ActionListener
            ActionListener actionListener = new ActionListener()
                // actionPerformed() method is invoked
                // automatically whenever you click on
                // registered component
                public void actionPerformed(ActionEvent actionEvent)
                    AbstractButton abstractButton =
                    (AbstractButton)actionEvent.getSource();
                    // return true or false according
                    // to the selection or deselection
                    // of the button
                    boolean selected = abstractButton.getModel().isSelected();
                    System.out.println("Action - selected=" + selected + "\n");
            // Attach Listeners
            toggleButton.addActionListener(actionListener);
            // add ToggleButton to the frame
            frame.add(toggleButton, BorderLayout.NORTH);
            // set size of the frame
            frame.setSize(300, 125);
            frame.setVisible(true);
    [https://media.geeksforgeeks.org/wp-content/uploads/20180826_031430.mp4](https://media.geeksforgeeks.org/wp-content/uploads/20180826_031430.mp4)
    

    注意:上述程序可能无法在在线 IDE 中运行。请使用离线编译器。

    参考:https://docs . Oracle . com/javase/7/docs/API/javax/swing/jtogglebutton . html


    版权属于:月萌API www.moonapi.com,转载请注明出处

    本文链接:https://www.moonapi.com/news/23200.html