我已经查看了有关该主题的所有主题,但找不到解决问题的方法。

我有一个JPanels列表,其中一些包含JTextField。
带有JButton和JCheckbox的其他面板可以完美地工作。

java - Java JTextField无法键入-LMLPHP

JTextField是可选的,但我不能键入它。这是用于生成面板的代码

        setSize(new Dimension(450, 33));

        JLabel lblPrefix = new JLabel(propertyToEdit.prefix);
        lblPrefix.setBounds(12, 16, 56, 16);
        add(lblPrefix);

        JTextField stringInputField = new JTextField();
        stringInputField.setEnabled(true);
        stringInputField.setEditable(true);
        stringInputField.setBounds(80, 13, 135, 22);
        stringInputField.setColumns(10);
        add(stringInputField);


这是Github上愚人节的代码:)

See code on Github

最佳答案

找到了答案!因为这个代码

KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher


github上。

07-24 15:11