2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 68
|
|||||||||||
1 | |||||||||||
Как считанный из файла массив передать в другой класс?08.02.2014, 18:12. Показов 1470. Ответов 9
Метки нет (Все метки)
Дело в том, что если я просто создаю массив и заполняю его, то он у меня передаётся, а если считанный из файла то не хочет. Точнее мне надо им заполнить JComboBox.
Вот код: Главный класс:
Ну помогите кто-то, пожалуйста.
0
|
08.02.2014, 18:12 | |
Ответы с готовыми решениями:
9
Как передать массив в другой класс Как передать двумерный массив в другой класс Передать массив значений в другой класс Не получается передать массив из одного в другой класс |
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
|
08.02.2014, 18:40 | 2 |
"то он у меня передаётся, а если считанный из файла то не хочет" что, куда? что там в файле? close() не заметил после работы с файлами. Не по теме: Если никто не поможет, завтра посмотрю
0
|
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 68
|
|
08.02.2014, 19:24 [ТС] | 3 |
Спасибо что посмотрели. 1) Класс если переименовать, то пишет что не смог найти главный класс. 2) Я пытаюсь передать массив M из класса main в класс secondary, там я создал на него ссылку и передал в конструктор Combobox(там он у меня и должен отобразится). 3) насчёт закрытия, я читал что система сама закрывает файл, да и когда видео-урок смотрел там парень его не закрывал.
0
|
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
|
08.02.2014, 19:27 | 4 |
IDE не пользуетесь что-ли?
0
|
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 68
|
|
08.02.2014, 19:31 [ТС] | 5 |
0
|
42 / 42 / 12
Регистрация: 15.12.2011
Сообщений: 131
|
||||||
08.02.2014, 19:39 | 6 | |||||
Сообщение было отмечено Black_White как решение
Решение
Black_White, У вас достаточно корявое решение с точки зрения построения классов. Особо переделывать не буду, но суть в том что для передачи результатов считывания из файла не нужно создавать в принимающем классе ещё один экземпляр.
Вот немного подправленное решение:
0
|
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
|
08.02.2014, 19:40 | 7 |
1.
Есть такая штука "рефакторинг". Только так нужно переименовывать. В эклипсе это Refactor-Rename (предварительно выделив то, что нужно переименовать)
1
|
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 68
|
||||||
08.02.2014, 19:52 [ТС] | 8 | |||||
Спасибо! Только кажется дело было в том, что надо было перенести как у вас
Спасибо вам!
0
|
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
|
|
08.02.2014, 21:10 | 9 |
0
|
2 / 2 / 0
Регистрация: 10.12.2013
Сообщений: 68
|
|
08.02.2014, 21:11 [ТС] | 10 |
Ну буду теперь знать, спасибо!
0
|
08.02.2014, 21:11 | |
08.02.2014, 21:11 | |
Помогаю со студенческими работами здесь
10
Передать массив из одного файла в другой Как передать переменные в другой класс? Как правильно передать ссылку в другой класс Как передать ссылку по клику в другой класс? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |