У меня есть несколько Jlist
компонентов. Когда элемент в первом списке выбран, следующий список должен динамически отображать новый набор возможных вариантов.Как создать динамические JList?
Например, в первом списке могут быть три элемента: «A», «B», «C». Когда я нажимаю «А», следующий список должен показывать 1, 2, 3, 4, 5 и т. Д. Когда я нажимаю «В», следующий список должен показывать 7, 8, 9 и т. Д. Мне нужны эти списки для работы эта логика.
Цель состоит в том, чтобы реализовать графический интерфейс, как это:
При выборе, обновите 'ListModel' зависимого списка, как показано [здесь] (http://stackoverflow.com/a/3191882/230513) для' ComboBoxModel' , – trashgod
За исключением поведения выбора списка, указанного в надписях над ними, было видно, что «JTree» лучше отображать элементы. Но, пытаясь подгонять предложение выбора списка B (Single Interval) к вашему первоначальному описанию, что произойдет, если пользователь выберет A в первом списке, затем 2, 3, 4 во втором? Что отображается в третьем списке в этом случае? Кстати, мне легче дать совет, когда проблема более «реальна» и «абстрактна». Чтобы помочь в этом, каковы элементы в 3 списках? –
http://i.hizliresim.com/MoRJ2Q.png Я пытаюсь реализовать что-то вроде этого. Он не должен иметь 3-й список, это может быть панель для информации. –