|
|
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
Коллеги ! Вот напоролся и не пойму: то ли я туплю, то ли что-то происходит :) Надо скрыть столбец в JTable (переводу приложение с 1.4.1 на 1.5.0). Код такой: Код: 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. Код: plaintext 1. 2. 3. 4. 5. 6. Спасибо [SRC java][/SRC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2004, 14:57 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
Виноват. Точно это я туплю. Причем конкретно. Видимо, сказывается близость и предвкушение Нового Года Ошибка в цикле. Надо так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2004, 15:52 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
fplabВиноват. Точно это я туплю. Причем конкретно. Видимо, сказывается близость и предвкушение Нового Года Ошибка в цикле. Надо так: Код: plaintext 1. 2. 3. лучше тогда ... for (int i = 0; i < refModel.getColumnCount(); i++) ... или еще лучше ... int cnt = refModel.getColumnCount(); for (int i = 0; i < cnt; i++) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2004, 21:41 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™или еще лучше ... int cnt = refModel.getColumnCount(); for (int i = 0; i < cnt; i++) ... или ещё лучше ... for (int i = 0, count = refModel.getColumnCount(); i < count; i++) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2004, 21:45 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
java != javascript А.Грасоff™или еще лучше ... int cnt = refModel.getColumnCount(); for (int i = 0; i < cnt; i++) ... или ещё лучше ... for (int i = 0, count = refModel.getColumnCount(); i < count; i++) ...:) яваНеЯваскрипт - мой кумир!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2004, 08:51 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
Да, я так и сделал. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2004, 10:12 |
|
||
|
Столбец в JTable: как его скрыть ?
|
|||
|---|---|---|---|
|
#18+
for (int i = 0; i < refModel.getColumnCount () - 1; i++) { refColumn = refTable.getColumnModel ().getColumn (i); switch (i) { case 0: refColumn.setPreferredWidth (100); break; case 1: refColumn.setPreferredWidth (200); break; case 2: refColumn.setPreferredWidth (200); break; case 3: refColumn.setPreferredWidth (40); refTable.removeColumn (refColumn); break; // НЕ УДАЛЯЕТСЯ, ГАД !!! default: refColumn.setPreferredWidth (40); break; } } Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Вдруг потом придёт в голову добавить после четвёртой ещё одну колонку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2004, 12:24 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=825&tid=2153189]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 355ms |

| 0 / 0 |
