|
|
|
Создание GUI на swing'e: вопросы.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Нужно сделать GUI-приложение, вытаскивающее инфу из базы на редактирование. Не могу понять элементарного: как "указать" ему (приложению) при создании полей для ввода, чтобы оно полезло в базу за метаданными и определило размер поля, а уже по нему - создало допустимую маску для ввода. Например, если какое-то поле имеет тип varchar(20) + not null, то чтобы маска позволяла вводить не более 25 знаков и обязательно непустую строку, если поле имеет тип date - маска должна допускать только ввод даты и т.д. Разумеется, это надо будет делать десятки или сотни раз, поэтому нужна какая-то "стандартная фича" (что-то из api ?), чтобы не изобретать велосипед. Как это называется в java, куда хотя бы рыть ? Где-то есть примеры на эту тему ? PS. Не пинайте, плз, за корявую формулировку, я совершенный дуб пока что в яве :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 21:32:30 |
|
||
|
Создание GUI на swing'e: вопросы.
|
|||
|---|---|---|---|
|
#18+
Никакой прямой связи между полями в базе и форматированием на GUI нет. Множество полей имеют дополнительные требования на GUI, но в базу сохраняются иначе. Например номера телефонов, адреса, SSN и т.п. Если очень нужно такую штуку написать, то со стороны JDBC http://docs.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html http://docs.oracle.com/javase/6/docs/api/java/sql/ResultSetMetaData.html В Swing http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html Возможно это уже реализовано в каких-то фреймверках типа Oracle Forms/ADF. Я не встречал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 22:11:03 |
|
||
|
Создание GUI на swing'e: вопросы.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, большое спасибо, буду читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2013, 07:32:51 |
|
||
|
Создание GUI на swing'e: вопросы.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Oracle adf(для swinga) поддерживает подобное,-На ходу можно получить тип поля. и в JTable переназначить cellrenderer (Типа дата по маске,числа фооматируются до N знаков после запятой,если Blob поле-Рисуется картинка и т.д) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2013, 11:12:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38182414&tid=2129795]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 488ms |

| 0 / 0 |
