|
|
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Задача - написать телефонный справочник. Информация хранится в двух текстовых файлах, в одном имена, во втором номера телефонов. Почти месяц решал проблему с кириллицей, написал кое-как, по отдельности сам справочник работает при заданных в программе массивах имён и номеров, но надо его переделать на чтение из файлов. На промежуточной стадии у меня ошибки, может кто невооруженным глазом сразу подскажет в чём проблема? Я новичок. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. идея в том что-бы функция читала массив имён в файле и из этого автоматически генерировала JList, а его обработчик событий в JLable показывал номера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 11:47 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Банальное отсутствие форматирование и следования какому-либо Coding Convention отбивает все желание читать код. Вы бы хоть проблемы озвучили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:13 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Код: java 1. 2. 3. такое впечатление что оно хочет что-бы я try catch в каждую строку поместил( содержимое data.txt: Игорь:Вера:Воля:Мама ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:24 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Carelian88, если на мгновенье забыть про этот класс: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. дальше идёт конструтор основного класса, как мне в конструктор основного класса втулить переменную массив names? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:27 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Carelian88, Ах, оно ещё даже не компилируется. Ну в Runnable нужно try catch добавить. А можно просто перейти на RuntimeException чтобы везде не объявлять. throws Exception по-моему вообще можно выкинуть, уже ведь IOException отловлен. В целом код - набор граблей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:28 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, дело в том что без throws exception не получится сделать это: BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("data.txt"), "windows-1251")); а так бы я это засунул бы в конструктор без отдельного класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:47 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Carelian88дело в том что без throws exception не получится сделать это: BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("data.txt"), "windows-1251")); Вы заблуждаетесь. У вас уже try...catch присутствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 12:52 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, переписал код, убрал дополнительный класс и соответственно throws Exception Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. компиляция норм при запуске: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 13:05 |
|
||
|
Помогите пожалуйста; Java Swing телефонный справочник
|
|||
|---|---|---|---|
|
#18+
Научитесь пользоваться дебаггером. Отложите в сторону проект и займитесь чтением книг и уроков. NullPointerException это основа работы с объектами и ссылками в Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2125543]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 465ms |

| 0 / 0 |
