Я понятия не имею, как передать значение от jtable1
до jtable2
. Например, когда я дважды щелкаю строку с jtable1
, и она отображает то же значение в jtable2
. Есть идеи? Я долго думаю, и я не могу решить проблему.Как получить значение от JTable 1 до JTable 2?
ответ
Если вы хотите передать значение из одного jTable
другому jTable
в том же JFrame в щелчке мыши случае jTable1
дать
jTable2.setValueAt(jTable1.getValueAt(0, 0).toString(), 0, 0);
jTable2.setValueAt(jTable1.getValueAt(0, 1).toString(), 0, 1);
jTable2.setValueAt(jTable1.getValueAt(0, 2).toString(), 0, 2);
Надеется, что это позволит решить проблему ...
Изучите раздел учебника How to Use Tables: User Selections и узнайте, как How to Write a List Selection Listener. В вашем слушателе jtable1
вы можете обновить TableModel
от jtable2
, чтобы отобразить любые связанные данные.
+1 не должно быть об общих таблицах (моделях) – mKorbel
Связанное видео _appears_ должно быть связано с привязкой 'Table'Model' к MySQL в редакторе GUI NetBeans. OP может потребоваться общая модель, отдельные модели или отдельные модели, совместно использующие общий источник данных. – trashgod
aaach Я вижу, что это касается BeansBindings, я бы предложил использовать BeansBindings только для моего заклятого врага (Jeanette или Rob могут использовать это правильно), потому что я видел там производительность проблема вокруг нас - это «ResultsetTableModels» с флагом 'ResultSet.CONCUR_UPDATABLE', но я никогда не пробовал эти – mKorbel
Может ли вы сделайте свой вопрос ясным, чтобы мы могли вам помочь, пожалуйста? – user1149244
[link] (http://www.youtube.com/watch?v=QdPNi_xkBnA) это что-то вроде этого, но мне нужно получить значение от jtable до другой jtable. Не jtable для jtextfield: (( – user1493222