默认情况下如何使光标出现在JTextField中?

阿维

我想默认使光标出现在JTextField“框”中。当前,我必须先将光标放在框中,然后它才会出现。这是代码。

class XYZ extends JFrame implements ActionListener {

    JTextField box = new JTextField();
    JButton again = new JButton("Restart");
    JButton ext = new JButton("Exit");

    XYZ() {
        box.addActionListener(this);
        again.addActionListener(this);
        ext.addActionListener(this);

        box.setPreferredSize(new Dimension(20,20));
        box.setHorizontalAlignment(JTextField.CENTER)

        JPanel s3 = new JPanel(new BorderLayout()); //This holds the 3 panels below
        JPanel restart = new JPanel(new BorderLayout()); //this holds a button
        JPanel leave = new JPanel(new BorderLayout());   //also holds a button

        //The following holds a JLabel and the textfield
        JPanel middle = new JPanel(new FlowLayout(FlowLayout.CENTER,20,0)); 
        JLabel j2 = new JLabel("Enter your guess!");

        middle.add(j2);
        middle.add(box);

        restart.add(again,BorderLayout.SOUTH);
        leave.add(ext,BorderLayout.SOUTH);

        //Adding the 3 panels to s3
        s3.add(middle,BorderLayout.CENTER);
        s3.add(restart,BorderLayout.WEST);  
        s3.add(leave,BorderLayout.EAST);
    }
}
纪尧姆·波莱(Guillaume Polet)

您可以通过调用来简单地请求文本字段为焦点requestFocusInWindow一旦包含文本字段的框架可见,只需调用此方法:

box.requestFocusInWindow();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

默认情况下如何使光标出现在JTextField中?

来自分类Dev

KDE:默认情况下,如何使应用程序出现在所有活动中

来自分类Dev

默认情况下,是否会在HttpErr日志中显示所有出现在HttpErr日志中的请求?

来自分类Dev

当页面加载字段时,光标默认出现在密码下如何解决

来自分类Dev

在没有grep的情况下返回出现在R列表中的元素的数量

来自分类Dev

向下滚动页面时如何使徽标出现在固定菜单中

来自分类Dev

如何使输入jTextField的任何数字出现在x中?

来自分类Dev

Twitter引导3禁用的光标出现在IE 11的下拉选项顶部

来自分类Dev

用词粘贴图像:光标出现在粘贴图像的左侧

来自分类Dev

iOS Safari文本输入光标出现在输入框外部

来自分类Dev

Ubuntu在安装时卡住-仅墙纸和光标出现在桌面上

来自分类Dev

我如何在元素不出现在移动屏幕右侧的情况下填充元素?

来自分类Dev

如何使用Twitter Bootstrap 3使等待的图标出现在页面中间?

来自分类Dev

Qt PushButton图标出现在实际按钮的左侧,如何居中或拉伸它?

来自分类Dev

JTextField没有出现在GUI中

来自分类Dev

CKEditor光标未出现在压缩版本中

来自分类Dev

如何在14.04中更改默认的桌面环境(出现在欢迎界面中)

来自分类Dev

默认情况下,如何在Emacs中反转视频?

来自分类Dev

默认情况下如何在Treeview中设置Checkbox

来自分类Dev

如何确定哪些患者出现在R中的两个ID下?

来自分类Dev

按下按钮后,如何使数字出现在文本框中?

来自分类Dev

在vim插入模式下左右移动光标时,随机出现在屏幕上的字符

来自分类Dev

如何使背景文字出现在youtube视频下?

来自分类Dev

Django:让CustomUser出现在Auth下的admin中

来自分类Dev

Django:使CustomUser出现在Auth下的admin中

来自分类Dev

在Eclipse中,Glass不会出现在DDMS下

来自分类Dev

在Android布局中查看以前默认为黑色的文本,现在默认情况下突然变为灰色。无法解决更改

来自分类Dev

默认情况下如何隐藏列?

来自分类Dev

默认情况下如何关闭组?

Related 相关文章

  1. 1

    默认情况下如何使光标出现在JTextField中?

  2. 2

    KDE:默认情况下,如何使应用程序出现在所有活动中

  3. 3

    默认情况下,是否会在HttpErr日志中显示所有出现在HttpErr日志中的请求?

  4. 4

    当页面加载字段时,光标默认出现在密码下如何解决

  5. 5

    在没有grep的情况下返回出现在R列表中的元素的数量

  6. 6

    向下滚动页面时如何使徽标出现在固定菜单中

  7. 7

    如何使输入jTextField的任何数字出现在x中?

  8. 8

    Twitter引导3禁用的光标出现在IE 11的下拉选项顶部

  9. 9

    用词粘贴图像:光标出现在粘贴图像的左侧

  10. 10

    iOS Safari文本输入光标出现在输入框外部

  11. 11

    Ubuntu在安装时卡住-仅墙纸和光标出现在桌面上

  12. 12

    我如何在元素不出现在移动屏幕右侧的情况下填充元素?

  13. 13

    如何使用Twitter Bootstrap 3使等待的图标出现在页面中间?

  14. 14

    Qt PushButton图标出现在实际按钮的左侧,如何居中或拉伸它?

  15. 15

    JTextField没有出现在GUI中

  16. 16

    CKEditor光标未出现在压缩版本中

  17. 17

    如何在14.04中更改默认的桌面环境(出现在欢迎界面中)

  18. 18

    默认情况下,如何在Emacs中反转视频?

  19. 19

    默认情况下如何在Treeview中设置Checkbox

  20. 20

    如何确定哪些患者出现在R中的两个ID下?

  21. 21

    按下按钮后,如何使数字出现在文本框中?

  22. 22

    在vim插入模式下左右移动光标时,随机出现在屏幕上的字符

  23. 23

    如何使背景文字出现在youtube视频下?

  24. 24

    Django:让CustomUser出现在Auth下的admin中

  25. 25

    Django:使CustomUser出现在Auth下的admin中

  26. 26

    在Eclipse中,Glass不会出现在DDMS下

  27. 27

    在Android布局中查看以前默认为黑色的文本,现在默认情况下突然变为灰色。无法解决更改

  28. 28

    默认情况下如何隐藏列?

  29. 29

    默认情况下如何关闭组?

热门标签

归档