Я использовал оператор switch, который принимает строковые значения из счетчика. Сейчас таких строковых значений очень много. Это выглядит примерно так:
switch (spin.getSelectedItem()) {
case "first option", "second option", "third option":
result = 1;
break;
case "fourth option", "fifth option", "sixth option":
result = 2;
break;
case "seventh option", "eighth option", "ninth option";
result = 3;
break;
}
Однако появляется сообщение об ошибке, в котором говорится, что расширенные блоки переключения не поддерживаются на уровне языка 7. Я попытался изменить совместимость источника и целевого объекта в настройках модуля, но это все еще не работает. Мы высоко ценим любые советы и помощь.