سؤال

I want when :

comboBox.getSelectedIndex() == 1

Then system focus should set to my textField1 .

this is my code:

@Override
public void actionPerformed(ActionEvent e) {
    if (e.getSource() == comboBox) {
        if (comboBox.getSelectedIndex() == 1) {

            // set focus to textField1
        }
    }
}
هل كانت مفيدة؟

المحلول

component.requestFocusInWindow();

نصائح أخرى

Try textField1.requestFocus();

@Override
public void actionPerformed(ActionEvent e) {
    if (e.getSource() == comboBox) {
        if (comboBox.getSelectedIndex() == 1) {

            // set focus to textField1
            textField1.requestFocus();
        }
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top