﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Java  / динамическое создание элементов интерфейса? (помогите чайнику плз) / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 17 May 2008 11:03:48 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>&lt;TABLE cellSpacing=0 cellPadding=0 width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class=SmallTxt width="80%"&gt;&lt;P&gt;&lt;DIV id=ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName_SimpleMenuDivLayer onmouseover="InstantASP_OpenMenuMouseOver('ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName','ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName_SimpleMenuDivLayer','&lt;table width=100% class=PanelBar_OuterTable cellspacing=0 cellpadding=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100% cellspacing=1 cellpadding=7&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=UserInfo2753.aspx Class=\'SmlLinks\' Title=\'View Member\s Profile\'&gt;View Member\'s Profile&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=BuddyIgnoreList1.aspx?Username=ERge Class=\'SmlLinks\' Title=\'Add to Buddy List\'&gt;Add to Buddy List&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendPrivateMessage\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Private Message\'&gt;Send Private Message&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendEmail\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Email To Member\'&gt;Send Email To Member&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butShowMemberPosts\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Find All Member\s Posts\'&gt;Find All Member\'s Posts&lt;/a&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;','165px');" style="DISPLAY: inline" onclick="InstantASP_OpenMenu('ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName','ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName_SimpleMenuDivLayer','&lt;table width=100% class=PanelBar_OuterTable cellspacing=0 cellpadding=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100% cellspacing=1 cellpadding=7&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=UserInfo2753.aspx Class=\'SmlLinks\' Title=\'View Member\s Profile\'&gt;View Member\'s Profile&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=BuddyIgnoreList1.aspx?Username=ERge Class=\'SmlLinks\' Title=\'Add to Buddy List\'&gt;Add to Buddy List&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendPrivateMessage\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Private Message\'&gt;Send Private Message&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendEmail\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Email To Member\'&gt;Send Email To Member&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butShowMemberPosts\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Find All Member\s Posts\'&gt;Find All Member\'s Posts&lt;/a&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;','165px');"&gt;2 &lt;A class=SmlBoldLinks id=ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName onmouseover="window.status = window.location;return true;" title="View ERge's Profile..." onmouseout="window.status='';return true;" href="javascript:void('');"&gt;ERge&lt;/A&gt;&lt;/DIV&gt;&lt;/P&gt;&lt;P&gt;&lt;DIV onmouseover="InstantASP_OpenMenuMouseOver('ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName','ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName_SimpleMenuDivLayer','&lt;table width=100% class=PanelBar_OuterTable cellspacing=0 cellpadding=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100% cellspacing=1 cellpadding=7&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=UserInfo2753.aspx Class=\'SmlLinks\' Title=\'View Member\s Profile\'&gt;View Member\'s Profile&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=BuddyIgnoreList1.aspx?Username=ERge Class=\'SmlLinks\' Title=\'Add to Buddy List\'&gt;Add to Buddy List&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendPrivateMessage\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Private Message\'&gt;Send Private Message&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendEmail\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Email To Member\'&gt;Send Email To Member&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butShowMemberPosts\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Find All Member\s Posts\'&gt;Find All Member\'s Posts&lt;/a&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;','165px');" style="DISPLAY: inline" onclick="InstantASP_OpenMenu('ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName','ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl15_smAuthorName_SimpleMenuDivLayer','&lt;table width=100% class=PanelBar_OuterTable cellspacing=0 cellpadding=0&gt;&lt;tr&gt;&lt;td&gt;&lt;table width=100% cellspacing=1 cellpadding=7&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=UserInfo2753.aspx Class=\'SmlLinks\' Title=\'View Member\s Profile\'&gt;View Member\'s Profile&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=BuddyIgnoreList1.aspx?Username=ERge Class=\'SmlLinks\' Title=\'Add to Buddy List\'&gt;Add to Buddy List&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendPrivateMessage\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Private Message\'&gt;Send Private Message&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butSendEmail\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Send Email To Member\'&gt;Send Email To Member&lt;/a&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=TableCell_Light&gt;&lt;a href=javascript:__doPostBack(\'butShowMemberPosts\',\'2753\'); onMouseOver=\'window.status=window.location;return true;\'; onMouseOut=window.status=\'\';return true; Class=\'SmlLinks\' Title=\'Find All Member\s Posts\'&gt;Find All Member\'s Posts&lt;/a&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;','165px');"&gt;Чисто из интереса хочу спросить, - над чем работаете, т.е. что за систему пишете(в двух словах - для чего нужна и из чего состоит)?&lt;/DIV&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description><pubDate>Fri, 14 Sep 2007 19:13:28 GMT</pubDate><dc:creator>Alexadr</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>Графический редактор Netbeans по такому принципу работает - созданные формы сохраняет в хмл файлы , называемые *.form . Тоже "движок" :).  </description><pubDate>Mon, 27 Aug 2007 17:11:27 GMT</pubDate><dc:creator>mselez</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>PS: спасибо за советы, буду разбираться.</description><pubDate>Sat, 25 Aug 2007 01:16:40 GMT</pubDate><dc:creator>ERge</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>динамически - это значит что все формы и элементы создаются на лету. а их описание хранится в XML в базе данных.&lt;/P&gt;&lt;P&gt;т.е. надо сделать движок, который по XML описанию будет рендерить формы, меню и пр. ну "грубо говоря" это аналогия того же интернет эксплорера который рендерит HTML.&lt;BR&gt;да, знаю есть XUL, AJAX и пр. пр. но какие-то они не слишком шустрые получаются, да и не видел чего либо сложного на этих технологиях.</description><pubDate>Sat, 25 Aug 2007 01:13:51 GMT</pubDate><dc:creator>ERge</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>А что понимается под словом "динамический"? В моем понимании, это когда GUI "затачивается" под конкретного клиента. На основании его, клиента, предпочтений. Открывается приложение и загружается откуда -нибудь файл параметров. Например, если пользователь изменил размер окна и передвинул его вправо, потом закрыл приложение. На старте это окно долно "вспомнить" свое положение и размер, которые были при закрытии. Или есть комбобокс, содержимое которого зависит от статуса клиента. &lt;P&gt;Если "динамизм" такого плана, то сначала создается статический интерфейс , например, дизайнером, как это описано выше. Даже если количество графических компонентов (например, чекбоксов) зависит от установок пользователя, то на этапе дизайна добавляется хотя бы один. &lt;/P&gt;&lt;P&gt;А потом на старте приложения интерфейс модифицируется в соответствии с установками пользователя. Изменяются параметры компонентов и их наполнение. Их можно удалить и вставить новые. Если же установки пользователя не найдены (первый старт), то все остается по умолчанию.  &lt;P&gt;Если это десктоп приложение, то предпочтения сохраняются в файле, если неподписанный апплет - то на сервере, если вебстарт - то можно и на сервере и в файле (даже при неподписанном есть возможность сохранять файл на диске пользователя через специальное API).</description><pubDate>Wed, 22 Aug 2007 16:20:57 GMT</pubDate><dc:creator>mselez</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>После того как разобрались с основами можно взяться за углубленное понимание модели swing-компонент, почитать хотя бы вот это руководство: [url]http://java.sun.com/docs/books/tutorial/uiswing/components/index.html[/url]</description><pubDate>Tue, 21 Aug 2007 13:12:14 GMT</pubDate><dc:creator>boombastik</dc:creator></item><item><title>RE: динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>Эмммм.... гхм...&lt;br&gt;&lt;br&gt;Возьмите любую из сред разработки для Java, которая включает в поставку дизайнер форм, благо таких полно и большинство из них бесплатные, накидайте простую форму проанализируйте сгенерированный код, действуйте по аналогии.&lt;br&gt;&lt;br&gt;Удачи,&lt;br&gt;Владимир</description><pubDate>Tue, 21 Aug 2007 13:09:30 GMT</pubDate><dc:creator>boombastik</dc:creator></item><item><title>динамическое создание элементов интерфейса? (помогите чайнику плз)</title><link>http://relib.com/forums/Topic915419-5-1.aspx</link><description>подскажите плз. и/или ткните носом где почитать про динамическое создание элементов интерфейса (фреймы-окна внутри приложения, чекбоксы, датагриды, кнопки и пр. пр.)&lt;/P&gt;&lt;P&gt;сам пока ни чего толкового не нашел :(</description><pubDate>Sun, 19 Aug 2007 01:06:33 GMT</pubDate><dc:creator>ERge</dc:creator></item></channel></rss>