Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI для БД / 18 сообщений из 18, страница 1 из 1
30.03.2005, 10:27
    #32987924
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
Господа, поделитесь, пожалуйста, ссылками на статьи, книги, примеры, туториалы, форумы где можно посмотреть как делается GUI для работы с базами данных на Java.
Я пока добился того, что в JTable выводятся нужные мне данные, хочется же увидеть как на Java организуют добавление новых строк, корректировку имеющихся данных. Важны идеи, принципы..
...
Рейтинг: 0 / 0
30.03.2005, 10:39
    #32987965
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
...
Рейтинг: 0 / 0
30.03.2005, 10:44
    #32987982
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
привет. посмотрю.
и пока не посмотрел еще вопрос - стоит ли смотреть в сторону компонентов всяких разных сторонних производителей?
...
Рейтинг: 0 / 0
30.03.2005, 14:55
    #32988813
telal12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
А вот ещё хорошая книжка, сам ей пользовался
http://www.manning.com/Robinson/chapter18.pdf
...
Рейтинг: 0 / 0
30.03.2005, 15:19
    #32988919
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
Общий вопрос (что-то я совсем туплю) - сколько я примеров не смотрел везде народ создает собственные TableModel расширяющие AbstractTableModel? Обьясните, плиз, на пальцах - зачем? Когда нужно эти модели создавать?
...
Рейтинг: 0 / 0
30.03.2005, 15:24
    #32988936
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
telal12А вот ещё хорошая книжка, сам ей пользовался
http://www.manning.com/Robinson/chapter18.pdf

ссылка
Not Found

The requested URL /Robinson/chapter18.pdf was not found on this server.
Apache/2.0.52 (Unix) DAV/2 Resin/3.0.6 PHP/4.3.10 mod_ssl/2.0.52 OpenSSL/0.9.7a Server at www.manning.com Port 80
...
Рейтинг: 0 / 0
30.03.2005, 15:26
    #32988940
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
...
Рейтинг: 0 / 0
30.03.2005, 15:34
    #32988977
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
а вот здесь вообще можно скачать электронный вариант этой книги

http://www.manning.com/sbe/
...
Рейтинг: 0 / 0
30.03.2005, 15:36
    #32988985
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
СыРОбщий вопрос (что-то я совсем туплю) - сколько я примеров не смотрел везде народ создает собственные TableModel расширяющие AbstractTableModel? Обьясните, плиз, на пальцах - зачем? Когда нужно эти модели создавать?
Почитай про MVC и поймешь
...
Рейтинг: 0 / 0
30.03.2005, 15:50
    #32989052
telal12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
Сори, тогда вот сцылка на ресурс, она точно пашет, я проверял:)
https://secure.manning.com/sbe/files/uts2/Chapter18html/Chapter18.htm
...
Рейтинг: 0 / 0
30.03.2005, 16:58
    #32989310
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
сижу и думаю.
таблицу можно создать так
Код: plaintext
1.
2.
String[] fields={"1","2","3"};
                Object[][] data={{"1111","2222","3333"},{"4444","5555","6666"}};
                JTable table= new  JTable(data, fields);
данные можно получить так
Код: plaintext
1.
2.
3.
4.
5.
ResultSet rs=stmt.executeQuery("select * from aaaa");
                     while  (rs.next() ){
                    String a=rs.getString("aaa");
                    String b=rs.getString("bbb");
                    String c=rs.getString("ccc");
                }
А как мне получаемые данные поместить в Object[][] data? Можно ли?
Т. е. получить данные в Object[][] data, а потом сделать JTable table=new JTable(data, fields); Как?
...
Рейтинг: 0 / 0
30.03.2005, 17:06
    #32989344
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
если пользоваться таким методом, то:

- массив fields заполняется по rs.getResultSetMetaData().getColumnName(int index);
- далее в цикле while (rs.next()) заполняется массив data[][]

а вообще - у тебя же была table-модель именно для работы с ResultSet'ом.
чем не нравится?
...
Рейтинг: 0 / 0
30.03.2005, 17:11
    #32989359
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
да я совсем уже запутался.
крыша едет.
данные запросами менять могу, а с GUI как-то туго. Не могу понять в какую сторону копать.
...
Рейтинг: 0 / 0
30.03.2005, 17:12
    #32989365
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
А.Грасоff™ JE... далее в цикле while (rs.next()) заполняется массив data[][]а как? можно код?
...
Рейтинг: 0 / 0
30.03.2005, 17:14
    #32989369
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
:) купи книгу по свингу :)
...
Рейтинг: 0 / 0
30.03.2005, 17:17
    #32989382
СыР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
А.Грасоff™ JE:) купи книгу по свингу :)у меня дома уже целая библиотека, блин. даже в Философии этого нету. в интернете 10 ссылок указывают на один и тот же пример. запутался
...
Рейтинг: 0 / 0
30.03.2005, 17:30
    #32989419
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
ну вот: http://java.fpestde.net
книга #8 Swing Second Edition, глава 18
...
Рейтинг: 0 / 0
30.03.2005, 20:55
    #32989810
kefi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI для БД
2 СыР >
Вообще-то рядом такой же топик я поднимал, но пока так и не решил - какие средства лучше использовать :
http://www.sql.ru/forum/actualthread.aspx?tid=169845&pg=-1
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI для БД / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]