Таким образом, я получаю сообщение об ошибке: «НЕ МОЖЕТ ОТНОСИТЬСЯ К НЕФИНАЛЬНОЙ ПЕРЕМЕННОЙ РОЛИ ВНУТРИ ВНУТРЕННЕГО КЛАССА, ОПРЕДЕЛЕННОГО РАЗНЫМ МЕТОДОМ».Я хочу иметь возможность установить строковый ролевой тип для того, что выбрано в этом выпадающем списке.Как я могу это сделать, если не так, как я пытаюсь описать ниже, или я просто делаю какую-то глупую ошибку в коде, который пытаюсь сделать?
Спасибо, Равин
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.*;
import javax.swing.event.*;
public class Funclass extends JFrame {
FlowLayout layout = new FlowLayout();
String[] skillz = {"Analytical", "Numerical", "Leadership",
"Communication", "Organisation", "Interpersonal"};
String[] rolez = {"Developer", "Sales", "Marketing"};
String[] Industries = {"Consulting", "Tech"};
String R1, R2, R3, R4, roletype;
public Funclass() {
super("Input Interface");
setLayout(layout);
JTextField Company = new JTextField("Company Name");
JComboBox TYPE = new JComboBox(Industries);
JList skills = new JList(skillz);
JComboBox role = new JComboBox(rolez);
skills.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
add(TYPE);
add(skills);
add(role);
add(Company);
ROLE.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED) {
roletype = rolez[role.getSelectedIndex()];
}
}
});
}
}