|
|
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
Народ, кто объяснит, как победить сообщение об ошибке приведения в следующем коде: Код: plaintext 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.09.2006, 13:45:19 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
А вы можете объяснить, что в этой строке происходит? Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. И еще. Не пробовал, но кажется Код: plaintext 1. И возможно, надо: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 14:48:08 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
И в догонку. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 14:51:21 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 15:10:41 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
Должно быть типа public ArrayList getRow(int row) { return (ArrayList) data.get(row); } /** * Updates the specified row. It replaces the row ArrayList at the specified * row with the new ArrayList. * * @param updatedRowArrayList row data * @param rowrow row number */ public void updateRow(ArrayList updatedRow, int row) { data.set(row, updatedRow); super.fireTableDataChanged(); } /** * Clears the table data. */ public void clearTable() { data = new ArrayList(); super.fireTableDataChanged(); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 19:07:28 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
а может проще сделать не ArrayList <Object> а ArrayList <Object[]> .и все проблемы исчезнут и работать с ArrayList <Object[]> станет легче ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 11:36:08 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
ххх Код: plaintext 1. 2. 3. 4. 5. 6. 7. Т.к. доступ к data осуществляется по индексам, то лучше явно определить, что лист поддерживает доступ по индексу за o(1). Т.е. должно быть примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 14:34:08 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUs ххх Код: plaintext 1. 2. 3. 4. 5. 6. 7. Т.к. доступ к data осуществляется по индексам, то лучше явно определить, что лист поддерживает доступ по индексу за o(1). Т.е. должно быть примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. По-моему здесь это не принципиально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 15:00:59 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
TimmПо-моему здесь это не принципиально. Выбор между двумя _работающими_ вариантами кода базируется на основе каких-то общих идей - принципов, т.е. он принципиален по определению :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 19:25:17 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
Все здорово, но такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. unchecked call to set(int,E) as a member of the raw type java.util.ArrayList. Как таки эту бяку победить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 10:23:14 |
|
||
|
Модель таблицы и ArrayList <Object>
|
|||
|---|---|---|---|
|
#18+
В догонку. А вот такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Нет, конечно, generics это классно. Только что делать, если надо перетащить приложение с кучей JTable написанное под Java 1.4 на Java 1.5 ? Можно, конечно, наплевать: warning не error, но хочется, чтобы было красиво :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 10:29:18 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=693&tid=2147934]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 363ms |

| 0 / 0 |
