Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Избавление от пробела..
Где можно почитать про *.forms
JOptionPane, Как выделить слово в message жирным?
Как установить иконку для нода в JTree?
У кого есть инфа по SAX & DOM
JTree и окна
Кто-то может бин для Forms показать
JTree + ImageIcon, Не получается перерисовка икон
Canvas => Image, как вырезать из Canvas и превратить..
JList. Добавление элемента.
Нужен Пример по XML
Совмесная работа JIDEA и JBuilder X
Использование смайлов, Захотелось использовать эту возможность
JComBobox и его размеры?
MDI-приложения на Java, как их делать?
Проблема с отрисовкой фрэймов, Проблемы с отрисовкой фрэймом
Как установить миним размер в JFrame, установить придел уменьшения
Нажатие кнопки
JFormattedTextField
Как обновить менюшку
Найти выражение, три точки после
Как создать .exe?, создание Java-Software
MouseDragged ???, Nuzna pomosh!!! O4en'!!!
как сделать так чтобы Character "\n" не находился, проблема с регами...
неправильно происходит редактир-е строки в JTable
StatusBar, Как его создавать?
FolderChooser в Swing?, Что заюзать?
Как скрыть/восстановить столбец в JTable?.., Думаю, можно добавить в FAQ..
Новый исправленный вариант GUI, ("Делаем правильный... глюкнулся")
Лаба по яве, Подскажите
awt или swing, не появляется label
Хоть кто-нибудь покажет пример?
Ant, property
Курсор мыши
Делаем ПРАВИЛЬНЫЙ GUI
Из массива на экран, чем?
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Совершенно не вьезжаю в вывод данных в JTable
работа с фалом БД напрямую
зачем нужен вызов Class.forName
Реализация подсветки синтаксиса, в редакторе текста
Ах этот Random
Не могу сделать приложение с нормальным окном
проблема с удалением строки из модели таблицы, при сортировке строка неудаляется
помогите с YOURKIT
Как нарисовать графики?, Как зделать чтобы стрелочка не маргала
Что-то никак...
CheckBox == Hashtable
ComboBox, прошлый getSelectItem();
как использовать LookAndFeel из IntellJIDEA
событие вставки текста
Ищу библиотеку
Как узнать какой процесс запустил java приложение
jButton.setEnabled(false), продолжает обрабатывать нажатие мышой.
Hashtable, получение списка
Как повернуть JPanel?
Eltima Visual Java/SWING Library
java webstart, как изменить заголовок окна
JTable + JComboBox, вывод таблицы при выборе в КомбоБоксе
Нарды, надо картинки двигать по картинке
Cut/Copy/Paste, вопрос
JFreeReports ошибка при исп. функции
проблеммы с Combobox'ом
помогите плиз с regex (чегото я непоимаю)
row для JTable, Не получается вставить!!!
как сделать круговую диаграмму полупрозрачной
и совсем маленький и простенький вопросик...:)
JCalendar в JCombobox

Платные хостинги     Раскрутка сайта     Книги по программированию


row для JTable, Не получается вставить!!!

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Что-то не могу вставить строку в таблицу! ( примерный код выглядит так... )Где я не так прописал??Код import javax.swing.table.*;public class pay_table_PAT {    DefaultTableModel dm;        public pay_table_PAT() {        ......        jScrollPane7 = new javax.swing.JScrollPane();        dm = new DefaultTableModel();        SysTable = new JTable( dm ) {            protected JTableHeader createDefaultTableHeader() {                return new GroupableTableHeader(columnModel);            }        };        ......                SysTable.setModel(new javax.swing.table.DefaultTableModel(            new Object [][] {                {null, null, null, null}            },            new String [] {                "", "", "", ""            }        ) {            Class[] types = new Class [] {                java.lang.String.class, java.lang.String.class, java.lang.Integer.class, java.lang.Integer.class            };            boolean[] canEdit = new boolean [] {                false, false, false, false            };            public Class getColumnClass(int columnIndex) {                return types [columnIndex];            }            public boolean isCellEditable(int rowIndex, int columnIndex) {                return canEdit [columnIndex];            }        });        TableColumnModel cr = SysTable.getColumnModel();        cr.getColumn(0).setMaxWidth(160);        cr.getColumn(1).setMaxWidth(168);        cr.getColumn(2).setMaxWidth(72);        cr.getColumn(3).setMaxWidth(52);        jScrollPane7.setViewportView(SysTable);        .....    }        private void AddParamsDevTableActionPerformed(java.awt.event.ActionEvent evt) {        String SPN = new String(paramSysField.getText());        String OidF = new String(oidSysField.getText());        Integer catTo = new Integer(CatSysCombo.getSelectedIndex());        Integer typeTo = new Integer(TypeSysCombo.getSelectedIndex());        PrSnmpParam par = new PrSnmpParam(OidF, typeTo.intValue(), catTo.intValue());        currentDev.put(SPN, par);        Object [][] row = new Object[4][];        row[0] = SPN;                    // Компилятор грит, что тут ошибка        row[1] = par.getOid();           //тут тоже        row[2] = par.getOIDCategory();   //и здесь        row[3] = par.getType();          //А также тут        dm.addRow(row);        SysTable.repaint();    }    .....        private javax.swing.JScrollPane jScrollPane7;        private javax.swing.JTable SysTable;    .....}highlightSyntax('javaYTUzYm','java');Сами ошибки выглядят так!!!Код PrGui/pay_table_PAT.java [1 412:1] incompatible typesfound   : java.lang.Stringrequired: java.lang.Object[]        row[0] = SPN;                 ^PrGui/pay_table_PAT [1 413:1] incompatible typesfound   : java.lang.Stringrequired: java.lang.Object[]        row[1] = par.getOid();                           ^PrGui/pay_table_PAT.java [1 414:1] incompatible typesfound   : intrequired: java.lang.Object[]        row[2] = par.getOIDCategory();                                   ^PrGui/pay_table_PAT.java [1 415:1] incompatible typesfound   : intrequired: java.lang.Object[]        row[3] = par.getType();                            ^4 errorsErrors compiling pay_table_PAT.highlightSyntax('java0MTQ2Y','java');

- Так у тебя row имеет размерность 2. А ты присваиваешьrow[0] = SPN;Надо хотя бы что-то вродеrow[0][0] = SPN;Также Object [][] row = new Object[4][];У тебя массив массивов создан. Но надо же и остальное доделать.

- ты объявил двумерный массиv Object[4][], а обращаешся к нему как к одномерному: row[0] = SPN;При твоей декларации массива должно быть что-то вроде Код Object[][] row = new Object[4][];row[0] = new Object[] {"SPN", "S2132132", "Category", "Type" };row[1] = new Object[] {"SPN2", "S2134342", "Category", "Type" };//...highlightSyntax('javaI0ZGNl','java');

- Мдя! компилятор больше не ворчит! Но не добавляется!!!Пробовал и так Код row[0] = new Object[]{SPN.toString(),par.getOid().toString(),new Integer(par.getOIDCategory()), new Integer(par.getType())};highlightSyntax('java4ZDA1Z','java');и так тоже Код        row[0][0] = SPN.toString();        row[1][0] = par.getOid();        row[2][0] = new Integer(par.getOIDCategory());        row[3][0] = new Integer(par.getType());highlightSyntax('javazM2E2M','java');Ни в одном из них не произошло добавление в таблицу! ,((

- Проверка:Код System.out.println("ROW TEST PRINT : " + row[0]);highlightSyntax('javaA2MGI5','java');Показала запись...Код ROW TEST PRINT : [Ljava.lang.Object;@15a07bfhighlightSyntax('javaBkMTI5','java');И все! и не добавляется....

- Ты установил таблице одну модель (dm), затем заменил ее своей ( SysTable.setModel(new javax.swing.table.DefaultTableModel() ). А добавляешь строку v dm...

- Я просто не знаю как это убрать в визуальном редакторе....Он автоматом добавляется к коду...

- Кto добавляется?

- Он Код SysTable.setModel(new javax.swing.table.DefaultTableModel(            new Object [][] {                {null, null, null, null}            },            new String [] {                "", "", "", ""            }highlightSyntax('javaEyNWRl','java');

- Наверняка можно где-тo указать какую модель ты цепляешь к тейблу, оно и не будет добавляься На первый случай допиши перед TableColumnModel cr = SysTable.getColumnModel();Код SysTable.setModel(dm);highlightSyntax('java0ZWRiN','java');

- Попробовал..Терь при запуске интерфейс крохается...Код Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 >= 0Ссылается на эту строчку cr.getColumn(0).setMaxWidth(160); перед  TableColumnModel cr = SysTable.getColumnModel();highlightSyntax('javaM3M2Vi','java');

- ты бы вообще эту dm убрал... делай просто JTable(), a вместо dm.addRow(row); пиши SysTable.getModel().addRow(row);

- У меня почему то SysTable.getModel().addRow(row); не сможет компилироваться.. Дело в том , что редактор далее чем SysTable.getModel(). не видит addRow...А при комптлдяции выдаетКод symbol  : method addRow (java.lang.Object[][])location: interface javax.swing.table.TableModel         SysTable.getModel().addRow(row);highlightSyntax('javawYWZmY','java');

- Ну так сделай чтоб увидел :Код ((DefaultTableModel)SysTable.getModel()).addRow(row);highlightSyntax('javaZTgzZj','java');

- Заработала... УРЯА-а-а Добавляет.. но не то что вводил, а ввиде массиваТо есть чтобы было видно допустим ввиденное имя в поле paramSysField, где .getText() забирает "Test203"А дабавляется в столбец не "Test203" , а [[Ljava.lang.Object;@60b407 %( Вот такие вот пироги..

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления