Мое приложение должно отображать различные наборы информации в разных jtable, например, если приложение имеет результат группы 1, результат группы 2 и результат группы 3, тогда мне нужно отображать каждую группу в отдельном в отдельности, используя отдельную jtable для каждой группы. Когда пользователь нажимает кнопку на панели инструментов, мне нужно проверить все jtable и убедиться, что они не пусты. Проблема, с которой я столкнулся, - поскольку число создаваемых jtable будет динамическим (в зависимости от количества групп во время выполнения), может ли кто-нибудь предложить мне подход к дизайну, который поможет мне поддерживать список созданных jtables и перебирать их через jtable. Любые предложения или ссылочный пример окажут большую помощь!Сохранение значений из нескольких jtable
Пример кода: -
table.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e){
// here i need to print the JTable Name
}
});
Спасибо! позвольте мне попробовать этот подход сейчас! – Jagan
Ваш подход помог мне! Спасибо. Однако мне может понадобиться ваша помощь еще раз. В моем приложении (см. Пример в моем вопросе), когда пользователь выполняет операцию щелчка мыши на любой из этих jtable, мне нужно сохранить это имя jtable, можно ли получить/идентифицировать jtable? – Jagan
Да, я попробовал это. У меня есть 2 JTables и onClick, я печатаю эту информацию - e.getSource(). ToString(); Тем не менее, как jTable печатает ту же информацию «javax.swing.JTable [, 0,0,450x80, alignmentX = 0.0, alignmentY = 0.0, border =, flags = 251658568, maximumSize =, minimumSize =, preferredSize =, autoCreateColumnsFromModel = true, autoResizeMode = AUTO_RESIZE_SUBSEQUENT_COLUMNS, cellSelectionEnabled = false, editingColumn = ... "Я не могу отличить jTable. Ваши предложения о том, как идентифицировать таблицу, будут очень полезны .... спасибо .... – Jagan