Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Делаем ПРАВИЛЬНЫЙ GUI 
:(
    Опции темы
sanik
Дата 29.12.2004, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



Схема строения базы и форма

Но что-то так и не удалось сделать УПРАВЛЯЕМЫЙ вывод НУЖНЫХ полей из базы в таблице
и наличие скрол бар в скрол панели, поэтому выкладываю РАБОЧИЙ вариант - как работает коряво, но работает


Вот тут не работает показ таблицы в виде scroll почему-то только одна строка получается



Это сообщение отредактировал(а) sanik - 31.12.2004, 07:39
PM MAIL ICQ   Вверх
sanik
Дата 30.12.2004, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



все обновленное в новом топике

Это сообщение отредактировал(а) sanik - 7.1.2005, 19:29
PM MAIL ICQ   Вверх
sanik
Дата 30.12.2004, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



А это класс для коннекта с базой данных

все обновленное в новом топике


Это сообщение отредактировал(а) sanik - 7.1.2005, 19:29
PM MAIL ICQ   Вверх
AntonSaburov
Дата 30.12.2004, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



Теперь подожди - дай почитать немного smile
PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 30.12.2004, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Цитата
Вот тут не работает показ таблицы в виде scroll почему-то нет скролл баров


После инициализации таблицы нужно добавить

Код

JScrollPane tableScrollPane = new JScrollPane(tableEmployees);
//...
testPanel.add(tableScrollPane, BorderLayout.CENTER);




--------------------

PM   Вверх
sanik
Дата 30.12.2004, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



Итак, при помощи Адепта я (может криво) сделал еще один класс MyTableModel

все обновленное в новом топике

Это сообщение отредактировал(а) sanik - 7.1.2005, 19:30
PM MAIL ICQ   Вверх
Domestic Cat
Дата 30.12.2004, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Дык... Вопрос-то какой ? smile


--------------------

PM   Вверх
sanik
Дата 30.12.2004, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



таблица не показывается на форме - нету ее!

все обновленное в новом топике

Это сообщение отредактировал(а) sanik - 7.1.2005, 19:30
PM MAIL ICQ   Вверх
Domestic Cat
Дата 30.12.2004, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Значит нет такого столбца. Если этот иксепшн брошен в строках
Код

//.....
tableEmployees.getColumnName(i).equalsIgnoreCase("Id_Position") ||
                  tableEmployees.getColumnName(i).equalsIgnoreCase("Id_Office") ||
                  tableEmployees.getColumnName(i).equalsIgnoreCase("Id_Dept") ||//....


то найди при каком i он возникает и оттуда смотри.


--------------------

PM   Вверх
sanik
Дата 30.12.2004, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



а как узнать в какой строке?

все обновленное в новом топике

Это сообщение отредактировал(а) sanik - 7.1.2005, 19:30
PM MAIL ICQ   Вверх
Domestic Cat
Дата 30.12.2004, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Чето я глупость смолол - ошибка видимо в
Код

public String getColumnName(int column) {
        return (columnNameRus[column]);
   }


У тебя просто columnNameRus не инициализирован: в конструкторе должно быть что то вроде
Код

columnNameRus = new String[...];
//заполняем массив



Цитата(sanik @ 30.12.2004, 14:31)
а как узнать в какой строке?

Написано ж - строка 79 класса MyTableModel. А строку 79 в этом классе найти можешь только ты smile

Это сообщение отредактировал(а) Domestic Cat - 30.12.2004, 23:39


--------------------

PM   Вверх
sanik
Дата 30.12.2004, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



кукепукеп

Это сообщение отредактировал(а) sanik - 31.12.2004, 07:50
PM MAIL ICQ   Вверх
sanik
Дата 31.12.2004, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



вот так теперь при открытии формы генерится пустая оболочка для вставки таблицы и детальных полей из строки таблицы

все обновленное в новом топике

Это сообщение отредактировал(а) sanik - 7.1.2005, 19:31
PM MAIL ICQ   Вверх
Domestic Cat
Дата 31.12.2004, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 13
Всего: 172



Скорее всего у тебя
Код

tableEmployees.getColumnName(i) == null

на каком-то i. Посмотри, заполняешь ли ты columnName[], вывведи в консоль все элементы этого массива, может среди них null есть.


--------------------

PM   Вверх
sanik
Дата 31.12.2004, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 23.12.2004

Репутация: нет
Всего: 1



ВСЕ Приехали дальше нихрена не получается

Это сообщение отредактировал(а) sanik - 31.12.2004, 07:52
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.1326 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.