我已经查看了有关该主题的所有主题,但找不到解决问题的方法。
我有一个JPanels列表,其中一些包含JTextField。
带有JButton和JCheckbox的其他面板可以完美地工作。
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上。