Jtable & Jcheckbox

 
0
 
Java
ava
sol78 | 21.12.2007, 20:09
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
Ответы (4)
ava
Samotnik | 21.12.2007, 20:33 #
sol78, Посмотри обязательно тут там есть пример с чекбоксом в таблице!!!
ava
sol78 | 21.12.2007, 21:56 #
Samotnik, ya nasla tam primer ispol'zovaniya checkboxa kak Rendarera, a mne nuzhen editor((
ava
sol78 | 21.12.2007, 23:46 #
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);
}
}
ava
powerOn | 22.12.2007, 12:38 #
вот тут посмотри.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить