「java按钮焦点」按钮获取焦点

博主:adminadmin 2023-01-06 07:36:07 899

本篇文章给大家谈谈java按钮焦点,以及按钮获取焦点对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA button的焦点问题

JComponent有一个方法getRootPane(),返回JRootPane

JRootPane有一个方法setDefaultButton(JButton),用来设置默认的按钮,回车后直接触发

.getRootPane().setDefaultButton(JButton)

这样就行了

凡是JComponent的子类都可以用,像JPanel什么的

JAVA 用方向键控制按钮焦点 求例子

左右键移动焦点的例子:

SetAWTKeyStroke set = new HashSet(KeyboardFocusManager.getCurrentKeyboardFocusManager().getDefaultFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS));

set.add(KeyStroke.getKeyStroke("LEFT"));

KeyboardFocusManager.getCurrentKeyboardFocusManager().setDefaultFocusTraversalKeys(KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,set);

SetAWTKeyStroke set2 = new HashSet(KeyboardFocusManager.getCurrentKeyboardFocusManager().getDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));

set2.add(KeyStroke.getKeyStroke("RIGHT"));

KeyboardFocusManager.getCurrentKeyboardFocusManager().setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, set2);

JAVA中焦点怎么改变

Java编码中焦点改变问题,做个登陆界面案例,输入用户名的是JCombobox;输入密码是JPasswordText;当软件启动的时候,让光标焦点默认在密码输入框内代码如下:

import java.awt.*;

import javax.swing.*;

public class requestFocusLnWindowDemo extends JFrame{

    public requestFocusLnWindowDemo() {

        Container  c = this.getContentPane();

        c.setLayout(new BorderLayout());

        JTextField j = new JTextField("希望光标在下面",10);

        final JTextField j1 = new JTextField(10);

        c.add(j,BorderLayout.NORTH);

        c.add(j1,BorderLayout.SOUTH);

        this.setSize(300,200);

        this.setLocationRelativeTo(null);//这句可以使窗口在屏幕中间显示

        this.setVisible(true);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

SwingUtilities.invokeLater(new Runnable(){

            public void run(){

                j1.requestFocusInWindow();

            }

        });      

    }

    public static void main(String []args){

        new requestFocusLnWindowDemo();

    }

}

java处理活动,使焦点按钮的底色变为红色

1、首先在构造方法里面初始化button和Frame。

2、其次给button注册action事件。

3、最后在事件里面写入改变背景颜色红色的代码即可。Java是一门面向对象编程语言,是计算机和我们的沟通语言。

java按钮焦点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于按钮获取焦点、java按钮焦点的信息别忘了在本站进行查找喔。