Друзья вот такая проблема. Я создаю таблицу с помощью DefaultTableModel.
| Код | model =new DefaultTableModel(); model.addColumn("№"); model.addColumn("Назва сортування"); model.addColumn("кількість алементів"); model.addColumn("час сортування");
|
без никаких полей только заголовки так я объявляю таблицу и панель для ней| Код | tablepanel = new JPanel(); tablepanel.setPreferredSize(new Dimension(400,100)); tablepanel.setBorder(BorderFactory.createLineBorder(Color.BLACK)); table = new JTable(model); table.setSize(new Dimension(150,150)); table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); JTableHeader jth = table.getTableHeader(); int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED; int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED; JScrollPane scrollPane = new JScrollPane(table,v,h); tablepanel.add(scrollPane,BorderLayout.CENTER); tablepanel.add(jth); tablepanel.add(table);
|
при натиснені на кнопку я використовую метод model.addRow(add);
поля добавляются но когда их становится больше они выходят за пределы рамки и не появляется полоса прокрутки!!
Очень прошу помогите!
|