Как добавить прослушиватель в ячейки в JTable. Помоги мнеJAVA

Программисты JAVA общаются здесь
Anonymous
Как добавить прослушиватель в ячейки в JTable. Помоги мне

Сообщение Anonymous »

Открытый класс MultiComponentCellRenderer расширяет JPanel и реализует TableCellRenderer{

Код: Выделить всё

public MultiComponentCellRenderer() {
setLayout(new FlowLayout(FlowLayout.CENTER));
}

@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
// TODO Auto-generated method stub
removeAll();
Icon updateIcon=new ImageIcon(getClass().getResource("/image/update.png"));
Icon deleteIcon=new ImageIcon(getClass().getResource("/image/delete.png"));
JLabel updateLabel=new JLabel(updateIcon);
JLabel deleteLabel=new JLabel(deleteIcon);

add(updateLabel);
add(deleteLabel);

if (isSelected) {
setBackground(table.getSelectionBackground());
} else {
setBackground(table.getBackground());
}

return this;
}
}
Я называю это
tableNhanVien.getColumnModel().getColumn(5).setCellRenderer(new MultiComponentCellRenderer());< /p>
Как добавить прослушиватель в ячейки в JTable. Помогите мне.
Я хочу добавить несколько JLabel прослушивателя в ячейку JTable. У каждого JLabel будет свое событие

Подробнее здесь: https://stackoverflow.com/questions/790 ... le-help-me

Вернуться в «JAVA»