| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > как реализовать метод addRow |
| Автор: xber9 25.11.2007, 14:36 | ||
вот намисал маленкую модель таблици
возникла проблема надо сделать функцию вставляющую строку что то типа addRow(Object []) вот как это реализовать? и еще есть ли у таблицы свойство сколько строк отображать без прокрутки? |
| Автор: LSD 25.11.2007, 18:53 |
| Вместо массива лучше использовать коллекции, и реализовывать addRow(List c). |
| Автор: xber9 25.11.2007, 21:30 |
| увы но я толком не понимаю |
| Автор: can4ec 26.11.2007, 02:32 | ||
| xber9:Это моя модель сущность Автор. В ней есть метод addAuthor() (тоже самое что addRow, токо мое название). Ты добавляешь данные в свою коллекцию и вызываешь метод перерисовки fireTableDataChanged();. И используй коллекцию (как посоветовал тебе LSD) вместо массива так немного проще А насчет "есть ли у таблицы свойство сколько строк отображать без прокрутки? " ты имеешь ввиду кол-во отображаемых в начале строк без прокрутки JScrollPane?
|
| Автор: xber9 27.11.2007, 18:54 |
| up подскажите плиз |
| Автор: dorogoyIV 28.11.2007, 11:10 |
| загляни в исходники DefaultTableModel . там есть addRow(Vector v), addRow(Object [] rowData), convertToVector(Object [][] anArray) ... |