|
|
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Текст не соответсвует ширине ячейки и добавляется как: Пример: |Описание чего-нибудь...| А мне требуется автоматическое расширение ячейки в зависемости от длины стороки. Пример |Описание чего-нибудь бла| |бла бла бла | Как это сделать? Я уже упарился в поисках решения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 01:16 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
в где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 01:27 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Работаю с JTable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 01:28 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Это желательно стделать в теле этой функции. Эти самые длинные строки добавляются во второй столбец public void fillTable(String[][] data) { FilmFilds = new JTable(TableRowsCount, TableColumnsCount); FilmFilds.setTableHeader(new JTableHeader()); scrollpaneTable = new JScrollPane(); scrollpaneTable.getViewport().setView(FilmFilds); for(int i =0; i<TableRowsCount;i++) { FilmFilds.setValueAt(data [0],i,0); FilmFilds.setValueAt(data[1],i,1); } cp.add(scrollpaneTable); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 01:32 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Неужели с этим никто не сталкивался??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 12:38 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
У меня была немного другая задача. Нужно было длинный текст разбить на несколько строк. Текст добавляла в ячейку таблицы как JLabel. Думаю, этот кусок кода вам пригодится: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 12:50 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Я центрирование прорисованной строки делал, нужно было примерно тоже. В TableCellRenderer метод Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. В твоем случае взять размер шрифта, потом умножить на коэффициент отношения высоты к ширене буквы, умножить на колво символов. Это и будет ширина ячейки. Только строку не рисуй а просто вычисляй ширину. Я новичек, мало что знаю, так что может есть способ проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 14:43 |
|
||
|
Народ помогоите правельно разметить текст в ячейке таблицы. Подробности внутри.
|
|||
|---|---|---|---|
|
#18+
Позже попробую сие применить. О результатах отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33377821&tid=2150964]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 383ms |

| 0 / 0 |
