powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про JTable
8 сообщений из 8, страница 1 из 1
Вопрос про JTable
    #33389279
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как мне сделать не редактируемой ячейки таблицы, которая extend
Код: plaintext
DefaultTableModel
, не могу понять куда втюхать метод
Код: plaintext
isEditable()
...
Рейтинг: 0 / 0
Вопрос про JTable
    #33389320
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
     public   boolean  isCellEditable( int  r,  int  c) {    	
    	 return  false;
    }
...
Рейтинг: 0 / 0
Вопрос про JTable
    #33389348
Фотография 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;
    }
не катит.
Как быть?
...
Рейтинг: 0 / 0
Вопрос про JTable
    #33389452
Фотография 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
Вопрос про JTable
    #33389584
Sergey Karpenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Вопрос про JTable
    #33389626
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Вопрос про JTable
    #33389636
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Karpenkov то что нужно,спасибо
...
Рейтинг: 0 / 0
Вопрос про JTable
    #33389673
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос по ходу, как мне сделать добавление колонок таблицы методом drug and drop.Дело в том, что таблица в базе имеет большое количество столбцов и если их все показывать пользователю,получается мрак, толком ничего не видно.Хочу сделать так,чтобы пользователь добавлял колонки по желанию,только те которые ему нужны?
Кто-то делал такое, если да,то как?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про JTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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