package org.fest.swing.driver;
import static org.fest.swing.edt.GuiActionRunner.execute;
import javax.annotation.Nonnull;
import javax.swing.JComboBox;
import org.fest.swing.annotation.RunsInEDT;
import org.fest.swing.edt.GuiTask;
/**
* Sets a {@code JComboBox} editable. This task is executed in the event dispatch thread (EDT.)
*
* @author Alex Ruiz
* @author Yvonne Wang
*/
final class JComboBoxSetEditableTask {
@RunsInEDT
static void setEditable(final @Nonnull JComboBox comboBox, final boolean editable) {
execute(new GuiTask() {
@Override
protected void executeInEDT() {
comboBox.setEditable(editable);
}
});
}
private JComboBoxSetEditableTask() {}
}