JFileChooser, как узнать FileFilter? картинка в таблице JCheckBox (true/false), Как узнать?? диаграммa последовательности (sequence diagram), Как нарисовать DataFlow diagram Как вырезать в Image часть изображения? Как сделать text folding? FileLock под JRE 1.5.0 Удаление node из JTree, как делается? выбор нескольких строк в таблице Реализация Drag & Drop JPanel или как ее заменить на другую JFormattedTextField, getString или как ? Работа с GUI Designerom в IDEA, Расскажите вкратце как Как Вы относитесь к курящим девушкам? Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Добавление/удаление строк в JTable, Как это делается динамически? Java+базы данных, Построение шаблонов запросов! Создание меню Работа с GridLayout, Как красиво разместить компоненты GUI Designer, Где он? Разработка на Intellij IDEA. Можно ли?, Разработка интерфейсa приложения undecorated window, как сделать? System Tray : how to?, как поместить прогу в system tray? Вопросы по JTable, Как сделать в JTable проблема с обновлением модели данных подскажите с JFormattedTextField() редактирование ячейки зашел в тупик Как поменять ширину закладки?, в JTabbedPane Помогите с запросом для MySql на Java построение JTree в потоке Как забрать String с диалогового окна???, Чтобы вставить их в JList JTable и ее строки window allways on top JFileChooser сохранение файла Выделение строки в JTable Как в JList пол-ть массив выделх эл-ов? Модальное окно JTable и ширина столбцов Вставка на ячейки в таблицу... Проблема с деплоем jLayeredPanel Help need, Слои перекрывают друг друга jPanel фенечки..., put image JFormattedTextField, После setText перестает работать маска Несколько ячеек в ячейке таблицы, Реально ли? actionListener для изменения значения, для JTextField Получить длинну строки в пикселах Отображение данных в таблице, JTable Двойной клик по строке таблица, JTable JButton in JTable, как? JScrollPane + inner stuff, Swing problems Как в java сделать .exe-ник? Квадратик в JPanel, красный, зеленый... JTable & TableModel JList с заголовком, как у таблиц KeyListener, как правильно обслужить ENTER Размеры панелей, как с ними воевать Tree1.getSelectionPath(); Проблема с ItemListener или у меня что-то не так? UserObject в jTree Как вставить в JPanel уже имеющий класс с формами Как Вы относитесь к курящим девушкам? conditional statement Прежде чем задать вопрос, прочтите это! Документация и книги по Java, Давайте соберём ссылки Ребята, есть проблема по Combobox ещё один вопрос про Swing, JScrollPane + JEditorPane Панель с производным размещением???, Проблеммы совмещения JTable+Listener Как работать с Full-Screen Exclusive Mode.
|
Платные хостинги
Раскрутка сайта
Книги по программированию
выбор нескольких строк в таблице
- Выбираю в JTable допустим 3 строки, нажимаю кнопочку:Код void jButtonKvitok_actionPerformed(ActionEvent e){ Vector vRowValue=new Vector(); String[] sValue = new String[jTable1.getColumnCount()]; int iRowNum='0'; int[] iRows=jTable1.getSelectedRows(); for(int i=0;i<iRows.length;i++){ iRowNum=iRows[i]; for(int y=0;y<jTable1.getColumnCount();y++){ sValue[y]=jTable1.getValueAt(iRowNum,y).toString(); } vRowValue.addElement(sValue); System.out.println(((String[])vRowValue.elementAt(i))[0]); // тут все значения нормальные } System.out.println(((String[])vRowValue.elementAt(0))[0]); // тутвсе значения одинаковые System.out.println(((String[])vRowValue.elementAt(1))[0]); такие же как в последней строке System.out.println(((String[])vRowValue.elementAt(2))[0]); ....... }highlightSyntax('javaWZlMDg','java');должно быть01.01.0402.01.0403.01.04 а выводится03.01.0403.01.0403.01.04Чего я нетак делаю?
- Массив sValue - это объект. Ты в цикле заполняешь массив, и добавляешь в вектор ССЫЛКУ на э.тот объект. При следующем проходе цикла ты заполняешь все тот жме массив заново, и вновь добавляешь на него ссылку. В конце концов, ты имеешь 1 объект - массив со стрингами, полож енными туда после последнего прочтения данных из тейбла (03.01.04) и вектор с 3мя ссылками нa этот массив.чтобы исправить ситуацию, создавай для каждой выделенной строки tейблa свой массив:Код void jButtonKvitok_actionPerformed(ActionEvent e){ Vector vRowValue=new Vector(); int columnNumber = jTable1.getColumnCount(); int iRowNum = 0; int[] iRows=jTable1.getSelectedRows(); for(int i=0;i<iRows.length;i++){ iRowNum=iRows[i]; String[] sValue = new String[columnNumber]; // tut for(int y=0;y<jTable1.getColumnCount();y++){ sValue[y]=jTable1.getValueAt(iRowNum,y).toString(); } vRowValue.addElement(sValue); } .... }highlightSyntax('java2ZTlmZ','java');
- Спасиба запомощ более опытного товарища менее опытному
- Пажалуста
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|