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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Jtable & Jcheckbox 
:(
    Опции темы
sol78
Дата 21.12.2007, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Problema , ne mogu gramotno vstavitь  v jtable  jcheckbox, pri ispolьzovanii AbstractCellEditor,  rabotaet no ne reagiruet na samiy perviy klik, da i prorisovivaetsya medlenno, poetomu pitayusь cherez DefaultCellEditor (kstati dlya comboxa  poluchilosь) voobsche ne reagiruet na klik.
Mozhet kto pomozhet s primerchikom , da zhelatel'no pri izmenenie statusa menyalas' bi podpis' (Active/Disable)???

P.S. Izvenite za latinizu, translit ne rabotaet
PM MAIL   Вверх
Samotnik
Дата 21.12.2007, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

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



sol78,  Посмотри обязательно тут   там есть пример с чекбоксом в таблице!!!  
PM MAIL   Вверх
sol78
Дата 21.12.2007, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Samotnik,  ya nasla tam primer ispol'zovaniya checkboxa kak Rendarera, a mne nuzhen editor((
PM MAIL   Вверх
sol78
Дата 21.12.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



pochemu ne rabotaet:
Код

public class StatusEditor extends  DefaultCellEditor{
    private Folder m_folder;
    private boolean m_state;
    private JCheckBox m_checkbox;
   

    public StatusEditor(JCheckBox checkBox) {
        super(checkBox);
        m_checkbox=checkBox;
    }
    public Object getCellEditorValue() {
       return m_folder;
   }
   public boolean isCellEditable(EventObject anEvent) {
        return true;
    }


    public Component getTableCellEditorComponent(JTable table, Object value,
                                              boolean isSelected, int row,
                                               int column) {
      m_folder = (Folder) value;
      m_state=m_checkbox.isSelected();
      if(m_state)
         m_checkbox.setText("Active");
      else
          m_checkbox.setText("Disable");
      return super.getTableCellEditorComponent(table,value, isSelected, row, column);
  }
}

PM MAIL   Вверх
powerOn
Дата 22.12.2007, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

Репутация: 31
Всего: 159



вот тут посмотри.


--------------------
user posted image нет времени думать - нужно писать КОД!

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.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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