public int getRowCount(); // возвращает число строк
public int getColumnCount(); // возвращает число столбцов
public String getColumnName(int col); // Возвращает имя столбца
publlic Object getValueAt(int r, int c); // Возвращает объект в ячейке r, c
// и т.п.
есть шарящие в NetBeans
как програмно добавлять строки, столбцы в элемент jTable?
Чтобы работать с динамическими таблицами, нужно создать класс, имплементирующий интерфейс javax.swing.table.TableModel (или породить от AbstractTableModel, например). Этот класс будет предоставлять данные для JTable, который их отображает. При этом в классе данных нужно определить следующие методы:
Код:
Подробнее в доках по swing-гу.
В добавление к сказанному Archie.
Реализовав свою модель таблицы, её надо установить в JTable (кажется, метод setModel). А добавлять и удалять строки можно будет за счёт манипулирования данными, которые выдаёт модель.
No Java Development Kit(JDK) was found on this system.
Жму Ok. Затем :
The installer could not find a suitable J2SE JDK on your machine. Please spesify one by typing in its installation directory or using the Browse button. J2SE JDK 1.5.0 or later is required.
какую директорию ему теперь следует указать?
В Панели управления->Установке и удалении программ есть такие:
J2SE Runtime Enviroment 5.0
Java 2 Runtime Enviroment, SE v.1.4.2_04
Были поставлены мной когда-то скорей всего для проги toonel, а может Opera просила...уже не помню.
JRE (Java Runtime Environment) это среда исполнения, а NetBeans просит именно JDK - среду разработки (которая, между делом, включает в себя и JRE). JDK 1.5.x можно бесплатно скачать с сайта Sun.
А JDK на компактах не рассылают никакие конторы? (например, как в случае с NetBeans)
Там всего 50Мб, ну, с JavaDoc - 100Мб. Кто ж будет такое рассылать?
Сейчас установил j2sdk1.4.1_02. Какие и как должны выглядеть переменные окружения помле установки j2sdk?