Редактор ячейки таблицы
Добавлено: 11 май 2006, 14:56
Написал я класс...
Использую я его как редактор ячейки таблицы
Единственное что мне не нравится, то что кнопка в левой стороне. Хотелось бы чтоб она была справа.
Может кто знает как ее туда поместить? Размеры текстового поля заранее неизвестны.
И еще...
Может быть кто-то знает как лучше решить данную проблему. Пожалуйста напишите!
Код: Выделить всё
public class KTextButton
extends JTextField
implements ActionListener {
public KTextButton() {
super();
setEditable(false);
setHorizontalAlignment(CENTER);
JButton b = new JButton("...");
b.setBounds(0, 0, 15, 15);
b.addActionListener(this);
add(b);
}
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Action");
}
Код: Выделить всё
KTextButton tb=new KTextButton();
colm = table.getColumnModel().getColumn(4);
colm.setCellEditor(new DefaultCellEditor(tb));
Может кто знает как ее туда поместить? Размеры текстового поля заранее неизвестны.
И еще...
Может быть кто-то знает как лучше решить данную проблему. Пожалуйста напишите!