У меня есть таблица, которая содержит количество столбцов. Я добавил столбец компонентов CheckBox методом createCell. этот добавленный столбец должен быть первым столбцом (столбец индекса 0).После добавления столбца другой столбец скрывается в моей таблице
Моя проблема просто, когда я запускаю код, который ранее не отображал первый столбец (Student-Number). Мне кажется, что добавленная колонка рассмотрела следующий столбец.
Как решить эту проблему, пожалуйста?
TableModel model = new DefaultTableModel(new String[] {"Student-Number","Student-name","Degree"} ,ob) {
public boolean isCellEditable(int row, int col)
{
return true;
}
};
Table table = new Table(model,true)
{
protected Component createCell(Object value, final int row,
final int column, boolean editable) {
if (column == 0)
{
CheckBox cod= new CheckBox ("cod");
return cod;
}
return super.createCell(value, row, column, editable);
}
} ;
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –
да согласитесь (исключая 99% пользователей здесь), мы не являемся кодовым движком здесь ............... – mKorbel
, пожалуйста, просветите меня, мой код длинный или не автономный? – JavaFan