【问题标题】:i cant use left and right key on Jtextfield to move cursor我不能在 Jtextfield 上使用左右键来移动光标
【发布时间】:2017-05-11 22:47:08
【问题描述】:

您好,我有一个问题,

我无法在 Jtextfield 上使用左右键移动光标

当我想在 Jtextfield 上更改一个句子时,我无法使用左右键

 jScrollPane1 = new javax.swing.JScrollPane();
    jTextArea1 = new javax.swing.JTextArea();
    jScrollPane2 = new javax.swing.JScrollPane(jPanel1);
    jPanel1 = new javax.swing.JPanel();
    textField1 = new java.awt.TextField();
    textField2 = new java.awt.TextField();
    jLabel1 = new javax.swing.JLabel();
    jButton1 = new javax.swing.JButton();
    jButton2 = new javax.swing.JButton();

    jTextArea1.setEditable(false);
    jTextArea1.setColumns(20);
    jTextArea1.setRows(5);
    jTextArea1.setAutoscrolls(false);
    jTextArea1.setEnabled(false);
    jScrollPane1.setViewportView(jTextArea1);

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setMaximumSize(new java.awt.Dimension(1500, 1500));
    setMinimumSize(new java.awt.Dimension(2000, 2000));
    getContentPane().setLayout(null);

    jScrollPane2.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    jScrollPane2.setMaximumSize(new java.awt.Dimension(3000, 3000));
    jScrollPane2.setMinimumSize(new java.awt.Dimension(3000, 3000));

    jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

    textField1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    textField1.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
    jPanel1.add(textField1, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 130, 2260, 70));

谢谢

【问题讨论】:

  • swing 和 awt 的组合 - textField1 = new java.awt.TextField()。请改用 JTextField。

标签: java jtextfield


【解决方案1】:

我想你指的是当你在 JTextField 中移动鼠标指针时,你看不到这个指针变为“文本选择”模式。我认为您必须将光标更改为textField1.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR));

希望对你有帮助:)

【讨论】:

  • 嗨,对不起,这个命令不起作用,他们只是帮我一把光标,
  • 我需要的是可以使用键盘上的左右键
  • 对不起,我错过了理解。为了浏览不同的组件,Swing 默认使用 Tab 键,否则您应该设置一些侦听器,以便使用您喜欢的键来管理您想要的内容。这个链接可能会给你一些想法:Browse through JButtons using arrow keys。祝你好运:)
猜你喜欢
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 2016-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多