Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Несколько ячеек в ячейке таблицы, Реально ли? 
:(
    Опции темы
XClan
Дата 28.9.2004, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



Привет всем!
Реально ли разделить ячейку таким образом чтобы вместо
Код

---------------------------------------------------------------
|                     |                       |              
|                     |                       |
---------------------------------------------------------------
|                     |                       |
|                     |                       |
---------------------------------------------------------------

Получилось
Код

---------------------------------------------------------------
|___________________|______________________|_______
|____|______|____ __|_____|__ ____|________|____
|___________________|______________________|________
|____|______|____ __|_____|___ ___|________|_______


?


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
TrivialCore
Дата 28.9.2004, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: 2
Всего: 5



GridBagLayout - в нем всякие чудеса можно творить. А если без него - можешь ставить GridLayout для главной панели, в некоторые клетки класть панель, в которой снова ставишь GridLayout, и т.д.
PM MAIL   Вверх
XClan
Дата 28.9.2004, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 14.10.2003
Где: Планета Сириус

Репутация: нет
Всего: 3



GridBagLayout в таблицу не положишь вроде бы....


--------------------
rm -rf /bin/laden
PM MAIL WWW   Вверх
TrivialCore
Дата 28.9.2004, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 26.4.2004

Репутация: 2
Всего: 5



Да, неправильно прочитал вопрос. В таблице элементом в ячейке может быть любой компонент, так же компонент содержащий в себе компоненты. Из этого и исходи.
PM MAIL   Вверх
Domestic Cat
Дата 28.9.2004, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Посмотри здесь (там можно NEXT нажимать smile.gif)

http://www.senun.com/Left/Programming/Java...eExamples1.html


чегo там только с тэйблом не творят

Это сообщение отредактировал(а) Domestic Cat - 28.9.2004, 15:52


--------------------

PM   Вверх
антисенун
Дата 28.9.2004, 19:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











  Вверх
Domestic Cat
Дата 28.9.2004, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Кх кх 1.5 - не слишом ли круто для апплета ?


--------------------

PM   Вверх
rni
Дата 29.9.2004, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 205
Регистрация: 10.3.2004

Репутация: 1
Всего: 3



1.4 почему-то не принимал сериализованные объекты.
Если убрать кое-что можно под 1.1
senun тоже пробовал - интересен, но тормозит...
--------------------
r-xr-xr-x 3 мусорных ведра корня 14312 9 января 2000 perl
PM MAIL ICQ   Вверх
Zandr
Дата 25.11.2005, 05:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 3
Всего: 13



senum is broken
PM MAIL   Вверх
Ortega
Дата 3.1.2006, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 5.11.2005
Где: Харьков, Украина

Репутация: 1
Всего: 6



Domestic Cat, по указанной тобой ссылке ничего не нашел. Там, конечно, что-то есть, но отношение к JTable, на мой взгляд, имеет очень слабое.
И еще. Хотелось бы уметь делить ячейку не только так, как показал XClan, но и следующим образом:
Код

---------------------------------------------------------------    
|                     |                       |            |                
|                     |                       |            |
|                     |------------------------------------|                         
|                     |                       |            |                
|                     |                       |            |
---------------------------------------------------------------    
|                     |                       |            |                
|                     |                       |            |
|                     |------------------------------------|                         
|                     |                       |            |                
|                     |                       |            |
---------------------------------------------------------------

Просто не хочется изобретать велосипед. Может, с этим уже кто-то сталкивался?
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
KOp4iK
Дата 3.1.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 26.11.2004
Где: Латвия

Репутация: 1
Всего: 3



доброго времени суток

не совсем понял вопрос, но на сколько понял могу пояснить...
Каждая ячейка в таблице это Component (по умолчанию JLabel) но никто не мешает на его место положить JPanel со всеми вытекающими приемуществами
Код

public class MyCellRenderer extends DefaultTableCellRenderer{

    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
              JPanel pan = new JPanel();
              /*  тут ты извращаешся с pan'ом сколько угодно (пихаешь в него элементы устанавливаешь ЛэйАут итд) */
        return pan;
    }
}

Ах да чуть не забыл все твои извращения должны зависить от значения value
PM MAIL   Вверх
LSD
Дата 3.1.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Не все так просто, ты написал только отрисовку, а есть еще редактирование, это раз. Два выделяться будет вся ячейка целиком, а не по компонентно, и редактирование будет происходить аналогично (все сразу).


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ortega
Дата 3.1.2006, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 115
Регистрация: 5.11.2005
Где: Харьков, Украина

Репутация: 1
Всего: 6



Плюс к этому, компоненты отрисованные таким образом "неживые", т.е. если положить кнопку, то нажиматься она не будет. Правда, я пробовал возвращать только кнопку, а не кнопку на панели, но, думаю, результат будет тот же
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
KOp4iK
Дата 4.1.2006, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 26.11.2004
Где: Латвия

Репутация: 1
Всего: 3



Ну а для редактирования надо ещё свой Едитор написать....
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0552 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.