Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про JTable / 8 сообщений из 8, страница 1 из 1
21.11.2005, 10:27
    #33389279
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Как мне сделать не редактируемой ячейки таблицы, которая extend
Код: plaintext
DefaultTableModel
, не могу понять куда втюхать метод
Код: plaintext
isEditable()
...
Рейтинг: 0 / 0
21.11.2005, 10:39
    #33389320
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Код: plaintext
1.
2.
     public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
...
Рейтинг: 0 / 0
21.11.2005, 10:50
    #33389348
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Извиняюсь, немного не так.
Я создаю таблицу: public JTable jTable1 = new JTable();
Потом создаю модель: private DefaultTableModel model=new DefaultTableModel();
Далее устанавливаю для модели:
model.setColumnCount(2);
model.setRowCount(glav.size());
model.setColumnIdentifiers(nameC);
Потом для таблицы делаю:
jTable1.setModel(model);
Так что вариант с
Код: plaintext
1.
2.
 public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
не катит.
Как быть?
...
Рейтинг: 0 / 0
21.11.2005, 11:26
    #33389452
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
peter6636Извиняюсь, немного не так.
Я создаю таблицу: public JTable jTable1 = new JTable();
Потом создаю модель: private DefaultTableModel model=new DefaultTableModel();
Далее устанавливаю для модели:
model.setColumnCount(2);
model.setRowCount(glav.size());
model.setColumnIdentifiers(nameC);
Потом для таблицы делаю:
jTable1.setModel(model);
Так что вариант с
Код: plaintext
1.
2.
 public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
не катит.
Как быть?
нужно расширить DefaultTableModel и в ней переопределить метод isCellEditable(), потом установить эту новую модель для таблицы.
...
Рейтинг: 0 / 0
21.11.2005, 12:07
    #33389584
Sergey Karpenkov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
peter6636Извиняюсь, немного не так.
Я создаю таблицу: public JTable jTable1 = new JTable();
Потом создаю модель: private DefaultTableModel model=new DefaultTableModel();
Далее устанавливаю для модели:
model.setColumnCount(2);
model.setRowCount(glav.size());
model.setColumnIdentifiers(nameC);
Потом для таблицы делаю:
jTable1.setModel(model);
Так что вариант с
Код: plaintext
1.
2.
 public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
не катит.
Как быть?
Код: plaintext
1.
2.
3.
4.
5.
 private  DefaultTableModel model= new  DefaultTableModel(){
   public   boolean  isCellEditable( int  row,  int  col){
     return  false;
  }
};
...
Рейтинг: 0 / 0
21.11.2005, 12:19
    #33389626
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Timm peter6636Извиняюсь, немного не так.
Я создаю таблицу: public JTable jTable1 = new JTable();
Потом создаю модель: private DefaultTableModel model=new DefaultTableModel();
Далее устанавливаю для модели:
model.setColumnCount(2);
model.setRowCount(glav.size());
model.setColumnIdentifiers(nameC);
Потом для таблицы делаю:
jTable1.setModel(model);
Так что вариант с
Код: plaintext
1.
2.
 public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
не катит.
Как быть?
нужно расширить DefaultTableModel и в ней переопределить метод isCellEditable(), потом установить эту новую модель для таблицы.
это я умею делать, мне нужно именно так как я описал
...
Рейтинг: 0 / 0
21.11.2005, 12:21
    #33389636
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Sergey Karpenkov то что нужно,спасибо
...
Рейтинг: 0 / 0
21.11.2005, 12:27
    #33389673
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос про JTable
Еще вопрос по ходу, как мне сделать добавление колонок таблицы методом drug and drop.Дело в том, что таблица в базе имеет большое количество столбцов и если их все показывать пользователю,получается мрак, толком ничего не видно.Хочу сделать так,чтобы пользователь добавлял колонки по желанию,только те которые ему нужны?
Кто-то делал такое, если да,то как?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про JTable / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]