Я хочу задать вопрос о слушателе выбора списка. В моем приложении у меня есть 3 Jtable, скажем, первая таблица — это таблица Student, заполненная информацией о студентах, вторая — таблица семестров, заполненная несколькими семестрами для соответствующего студента (семестр 1 до x), а последняя таблица — результат таблица, заполненная по результатам соответствующего семестра.
Что я хочу сделать, так это когда я щелкну строку в таблице студентов, таблица семестра обновит свои данные, например, она будет заполнена семестрами с 1 по 6. Затем, когда я щелкну строку в таблице семестров, таблица результатов будет обновлена это данные.
Я могу сделать это из студенческой таблицы в семестровую таблицу с помощью listselectionlistener и переопределения метода valueChanged. Но как мне сделать то же самое для семестровой таблицы для таблицы результатов? Я застреваю на этом...
- я использую базу данных для извлечения всех значений в jtable -
отредактировано: теперь я использовал SwingWorker, но у меня есть другая проблема:
- Когда отображается пользовательский интерфейс, основная таблица отображает строку (это правда)
- Когда я пытаюсь щелкнуть эту строку, она не щелкает, я имею в виду, что обычно вы получаете фон в выбранной строке, но не со мной (неправильно-> моя проблема)
- Он также выдает исключение NullPointerException в моей дочерней таблице.
- Но когда я жду некоторое время, он внезапно снова работает...
я загрузил свой пример кода и удалил несвязанный код здесь http://dl.dropbox.com/u/67181952/mycode.java
2-й код ошибки в дочерней таблице http://dl.dropbox.com/u/67181952/spk.java
Надеюсь, я хорошо объяснил, извините за мой плохой английский.
Спасибо за любую помощь :)