`
ljl_xyf
  • 浏览: 636165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

swing 窗口回车按下时的默认执行按钮设定

    博客分类:
  • java
阅读更多

java 不行.net一项可以直接设定回车按钮时的默认执行按钮,经过在网上查找主要有以下两个方案:

 

一、这个也是最简单的方法,一行代码搞定

 this.getRootPane().setDefaultButton(jbtn_change);

其中 jbtn_change 就是在画面按下回车键是需要执行的按钮对象。

 

 

 

二、这个方法比较麻烦,但是比较灵活。其中原理就是在每个输入框上添加键盘输入监控事件,代码如下:

 

        jpwd_newPWD .addKeyListener(new java.awt.event.KeyAdapter() {

            public void keyPressed(KeyEvent e) {
                int k = e.getKeyCode();
                if (k == e.VK_ENTER) {
                    jbtn_changeActionPerformed (null);
                }
            }
        });

 

 

其中 jpwd_newPWD 是要在按下回车是需要执行按钮单击事件的文本框控件,jbtn_changeActionPerformed  是按钮单击是执行的单击事件。

 

 

 

//按钮按下时需要执行的代码

    private void jbtn_changeActionPerformed (java.awt.event.ActionEvent evt) {                                           
        try {
            boolean blRet = changePWDbl.CheckChangePWD(jpwd_OldPWD, jpwd_newPWD, jpwd_confirmPWD, this);
            if (blRet) {
                CommAlert.ShowRightAlert("密码修改成功,欢迎使用http://www.my400800.cn 400电话网站自主管理平台", this);
            }
        } catch (SQLException ex) {
            LoggerUtil.WriteErrLog(ex);
            CommAlert.ShowErrAlert("更新语句错误,请检查sql语句是否正常。", this);           
        } catch (Exception ex) {
            LoggerUtil.WriteErrLog(ex);
            CommAlert.ShowErrAlert("系统发生未知异常,更多错误信息请看错误日志。", this);           
        }
    }

 

 

 

 

分享到:
评论

相关推荐

    Java编程实现swing圆形按钮实例代码

    Java编程实现swing圆形按钮实例代码 Java编程实现swing圆形按钮实例代码主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值...

    java 设置默认按钮

    当你需要在窗口或对话框中设置一个默认按钮,这个按钮通常会在用户按下回车键时触发其动作事件。设置默认按钮是提高应用程序用户体验的重要步骤,因为这样做可以让用户通过键盘快速执行常见操作,而无需使用鼠标。...

    swing圆角矩形按钮

    - `isBorderOpaque`: 表示边框是否不透明,这里返回`false`,因为默认情况下边框是透明的。 - `paintBorder`: 这个方法是最关键的部分,用于绘制边框。我们使用`Graphics`对象的`drawRoundRect`方法来绘制带有圆角的...

    Swing导航按钮——鼠标拖动按钮变换位置

    1. `mousePressed`方法:当鼠标按钮被按下时触发,记录下此时鼠标相对于按钮的初始偏移量,以及按钮的初始位置。 2. `mouseDragged`方法:当鼠标移动时触发,根据鼠标当前的位置和初始偏移量计算新的按钮位置,并...

    Swing 文件选择&按钮控件&弹出窗口

    它可能包含一个或多个`JButton`,当用户点击按钮时,会弹出`JFileChooser`对话框供用户选择文件,然后根据选择的文件执行某些操作,如检查文件属性、读取文件内容等。同时,`FileCheck.java`可能也使用`JOptionPane`...

    Swing 按钮的使用

    在 Swing 中,按钮(Button)是用户交互的基础元素之一,常用于触发特定的操作或事件。本篇文章将深入探讨 Swing 中按钮的使用方法。 一、JButton 类的创建与设置 在 Swing 中,按钮组件是由 javax.swing.JButton ...

    Java Swing JButton按钮的实现示例

    在下面的代码中,我们创建了一个自定义图片按钮,使用两张图片分别表示按钮的正常显示和被按下时的显示。 ```java package com.xiets.swing; import javax.swing.*; import java.awt.*; import java.awt.event....

    swing JToggleButton开关按钮

    在Java Swing库中,`JToggleButton`是一种特殊类型的按钮,它可以有两种或多种状态,并且用户可以通过点击来切换这些状态。这种按钮通常用于实现开关或选择的功能,就像iOS风格的开关那样,点击一次开关打开,再次...

    swing多窗口联动的实现示例

    在Java的Swing库中,开发GUI应用程序时,我们经常需要处理多个窗口之间的交互和数据共享,这在实际应用中非常常见,例如在一个主窗口进行操作,然后更新其他子窗口的信息。本示例"swing多窗口联动的实现示例"就是...

    java swing 菜单按钮

    `JMenuBar`是位于窗口顶部的一行菜单,而`JMenu`则是`JMenuBar`下的各个子菜单。创建一个菜单栏可以通过以下代码实现: ```java JMenuBar menuBar = new JMenuBar(); ``` 然后,创建菜单并添加到菜单栏: ```java...

    swing自定义按钮

    本篇文章将详细讲解如何利用Swing来实现自定义按钮,特别是根据不同形状的图片来绘制按钮,并赋予按钮三种状态(默认、鼠标悬停和按下)的样式。 首先,我们要了解Swing中的JButton类,它是用于创建按钮的基本组件...

    Swing中JTABLE中添加JBUTTON控件

    在Java的Swing库中,`JTable`是用于创建数据网格视图的重要组件,它允许用户以表格的形式查看和操作数据。而`JButton`则是一个常用的按钮控件,通常用于触发某些动作或事件。将`JButton`添加到`JTable`中可以为用户...

    Swing 菱形水晶按钮

    Swing 菱形水晶按钮,鼠标淡入淡出效果。

    swing窗口旋转关闭

    对于窗口的关闭操作,Swing的`JFrame`有一个`setDefaultCloseOperation(int operation)`方法,可以设置窗口关闭时执行的操作。常见的选项有`DO_NOTHING_ON_CLOSE`, `HIDE_ON_CLOSE`, `DISPOSE_ON_CLOSE`和`EXIT_ON_...

    Java使用Swing默认皮肤控件代码示例

    Java Swing支持多种外观和感觉(LookAndFeel),这些外观定义了窗口、按钮、文本框等组件的视觉样式。其中一个内置的LookAndFeel就是"Nimbus",它为Java提供了现代、简洁的界面风格。下面的代码展示了如何将Swing...

    Swing窗口美化包.zip

    在默认情况下,Swing组件的外观可能相对朴素,但通过引入第三方库,如BeautyEye、Substance和JTattoo,开发者能够轻松地提升Swing应用的视觉吸引力和用户体验。 BeautyEye是一个专注于Java Swing UI美化的设计框架...

    java基础SWING之窗口篇

    例如,我们可以为按钮添加一个动作监听器,当用户点击按钮时执行某些操作: ```java button.addActionListener(e -> { System.out.println("按钮被点击了!"); }); ``` 这里使用了Lambda表达式来创建一个匿名内部...

    java swing 下拉按钮

    在Swing中,下拉按钮通常被称为`JComboBox`。这个基础篇教程是为初学者设计的,旨在帮助他们理解如何在Java Swing应用中有效地使用下拉按钮。 一、`JComboBox`简介 `JComboBox`是Swing中的一个可选菜单组件,它允许...

    java swing JButton 圆角按钮 鼠标监听变色(有注释简单易懂可直接运行)

    java swing JButton 圆角按钮 带变色(有注释,简单易懂适用于初学者 程序可直接运行)

    javaSwing各种主题窗口

    默认情况下,Swing会自动采用操作系统的默认LookAndFeel,但开发者可以通过编程方式更改它,以实现跨平台的一致性或特定的视觉效果。 主要的LookAndFeel有以下几种: 1. **Metal LookAndFeel**:这是Swing的默认...

Global site tag (gtag.js) - Google Analytics