Создал JTable в одном месте, доступ-в другом

 
0
 
Java
ava
darkvivi | 05.10.2013, 15:33
 Здравствуйте! Я создал объект JTable в createGUI(); как мне из другого метода Method(); обратиться к table.getValueAt(i,j) ?
У меня была мысль сделать JTable table глобальной переменной, но лучше от этого не стало :(
Или нужно сделать table отдельным классом?
Или обратиться к ячейке можно другим способом?

Я просто хочу из всех ячеек таблицы сделать массив, загнав значение каждой ячейки в некий массив...методом String S = (String[][])table.getValueAt(i,j)
  
Однако же так не получается..
Спасибо всем, кто поможет, я просто в недоумении что делать.. :(
Comments (2)
ava
Mirkes | 05.10.2013, 15:32 #
Во первых, я бы предложил ничего не брать из JTable!
Она предназначена для отображения и работы пользователя, а не для нужд программера!
Данные следует брать и отдавать через модель, которая отображается данной таблицей!
Насколько я понимаю, честно говоря даже в голову не приходило проверять smile, JTable не имеет указанного Вами метода.

Доступ к модели (у меня почти всегда модель является отдельным классом) можно обеспечить по разному. Как правило через тот класс, который заведует всем приложением.
ava
darkvivi | 05.10.2013, 17:56 #
 Спасибо, проблема решена)
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit