Gerador de Tela

8
Be the first of your friends to recommend this. Recommend Índice dos Fóruns » Java Básico Autor Mensagem hugosoaresp1 Thread.start() Membro desde: 21/08/2003 14:35:25 Mensagens: 30 Localização: S.B.Campo SP Offline Gostaria de desenvolver uma classe que baseado em parâmetros ela me gerasse uma tela que eu pudesse interagir com as informações que ela irá receber da mesma forma que eu escrevesse isto através de um código específico para esta finalidade. Eu passaria os parâmetros TipoObjeto, NomeObjeto, DescrObjeto, TamObjeto, exemplo: Label, lblUsuário, "Usuário:", 0 CxTexto, txtUsuário, "", 15 Label, lblSenha, "Senha:", 0 CxTexto, txtSenha, "", 8 E o programa desenharia uma tela: Usuário: _____________ Senha: _______ Fiz várias tentativas diferente e o principal problema está sendo como criar o objeto passando o nome do objeto por parâmetro. Alguém teria um exemplo simples ou algum material bem direcionado ao problema ? Agradeço a quem puder dar uma força, Valeu

description

ffff

Transcript of Gerador de Tela

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 1/8

    03/09/200312:42:54 Assunto:GeradordeTela

    GUJPerguntasSemrespostasUsuriosNotciasTpicosrecentesDiscussesAntigoFrumPergunte

    GUJForum.Crieseulogin,oudigiteoparalogarnosite.Usurio: Senha: Entrar

    OK12kLike

    Gerador de Tela Bethefirstofyourfriendstorecommendthis.Recommend

    ndicedosFrunsJavaBsico

    Autor Mensagem

    hugosoaresp1Thread.start()

    Membrodesde:21/08/2003

    14:35:25

    Mensagens:30

    Localizao:S.B.CampoSP

    Offline

    Gostariadedesenvolverumaclassequebaseadoemparmetroselamegerasseumatelaqueeupudesseinteragircomasinformaesqueelairreceberdamesmaformaqueeuescrevesseistoatravsdeumcdigoespecficoparaestafinalidade.

    EupassariaosparmetrosTipoObjeto,NomeObjeto,DescrObjeto,TamObjeto,exemplo:

    Label,lblUsurio,"Usurio:",0CxTexto,txtUsurio,"",15Label,lblSenha,"Senha:",0CxTexto,txtSenha,"",8

    Eoprogramadesenhariaumatela:

    Usurio:_____________Senha:_______

    Fizvriastentativasdiferenteeoprincipalproblemaestsendocomocriaroobjetopassandoonomedoobjetoporparmetro.

    Algumteriaumexemplosimplesoualgummaterialbemdirecionadoaoproblema?

    Agradeoaquempuderdarumafora,

    Valeu

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 2/8

    03/09/200315:11:05 Assunto:

    03/09/200321:06:16 Assunto:GeradordeTela

    03/09/200321:37:57 Assunto:

    cvModerador

    Membrodesde:04/04/2003

    00:32:12

    Mensagens:7843

    Offline

    QuetalpassarumHashMapcomosobjetosquevcquermostrarprorenderer?

    hugosoaresp1Thread.start()

    Membrodesde:21/08/2003

    14:35:25

    Mensagens:30

    Localizao:S.B.CampoSP

    Offline

    cvwrote:QuetalpassarumHashMapcomosobjetosquevcquermostrarprorenderer?

    CV

    Desculpemaseusouprincipianteenoentendioquevocrespondeuvocpoderiatentarmeexplicarasuaidia.

    Valeu!

    RafaelSteilAdministrador

    Membrodesde:31/08/2002

    02:35:53

    Mensagens:5984

    Localizao:SoPaulo

    Offline

    Maisoumenosisso:

    viewplain copytoclipboard print ?

    01. ArrayListcomponentes=newArrayList();02. 03. HashMapm=newHashMap();04. m.put("tipo",newLabel());05. m.put("nome","lblUsuario");06. m.put("caption","Usuario");07. 08. componentes.add(m);

    Eassimpordiante,comorestodoscomponentes.Depoisseriasohiterarpelosdadosemontardaformaqueacharmelhor.

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 3/8

    04/09/200308:26:17 Assunto:GeradordeTela

    Pessoalmente,sevoceforcriarumaalgonesseestilo,criaumaclasserepresentandoostipos,aoinvesdeusarHashMap.Ficamaiseleganteefacildetrabalhar:

    viewplain copytoclipboard print ?

    01. classMeuTipoDeComponente{02. //declaraotipodeclasse,nomedocampo03. //captioneetcetc,criaosgetterse04. //setterseetc..05. }06. 07. [...]08. 09. ArrayListmeusComponentes=newArrayList();10. 11. MeuTipoDeComponentec=newMeuTipoDeComponente();12. c.setType(newLabel());13. c.setCaption("Usuario");14. c.setName("lblUsuario");15. 16. meusComponentes.add(c);17. 18. [....]

    Rafael

    LivroiOSProgrameparaiPhoneeiPad

    OmelhorguiaparaquemestcomeandocomiPhoneeObjectiveC

    http://programacaoiphone.com/

    hugosoaresp1Thread.start()

    Membrodesde:21/08/2003

    14:35:25

    Mensagens:30

    Localizao:S.B.CampoSP

    Offline

    RafaelSteilwrote:Maisoumenosisso:

    viewplain copytoclipboard print ?

    01. ArrayListcomponentes=newArrayList();02. 03. HashMapm=newHashMap();04. m.put("tipo",newLabel());05. m.put("nome","lblUsuario");06. m.put("caption","Usuario");07. 08. componentes.add(m);

    Eassimpordiante,comorestodoscomponentes.Depoisseriasohiterarpelosdadosemontardaformaqueacharmelhor.

    Pessoalmente,sevoceforcriarumaalgonesseestilo,criaumaclasserepresentandoostipos,aoinvesdeusarHashMap.Ficamaiseleganteefacildetrabalhar:

    viewplain copytoclipboard print ?

    01. classMeuTipoDeComponente{02. //declaraotipodeclasse,nomedocampo03. //captioneetcetc,criaosgetterse04. //setterseetc..05. }

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 4/8

    04/09/200310:19:46 Assunto:Idia

    09/09/200312:58:34 Assunto:GeradordeTela

    06. 07. [...]08. 09. ArrayListmeusComponentes=newArrayList();10. 11. MeuTipoDeComponentec=newMeuTipoDeComponente();12. c.setType(newLabel());13. c.setCaption("Usuario");14. c.setName("lblUsuario");15. 16. meusComponentes.add(c);17. 18. [....]

    Rafael

    Rafael

    Obrigadopelasuaresposta.AindanoconheoestapartedoJavamasumcaminho,vouestudareverseconsigodesenvolveristo.

    Valeumesmo Abrao,

    Hugo

    tadsJavaGuru

    Membrodesde:12/08/2003

    15:10:59

    Mensagens:230

    Offline

    Bomdia,tudobeleza???

    Sumaidia,eujvifazeremisso.Podesecolocaroscomponentesdeumatela(JLabels,JTextFields,etc)emumarquivoXMLemontaratelaatravsdesteXML.Achoquepodedarcerto....

    Falow,

    Abrao

    Tads

    hugosoaresp1Thread.start()

    Membrodesde:21/08/2003

    14:35:25

    Mensagens:30

    Localizao:S.B.CampoSP

    Offline

    Rafael/Pessoal

    Noexemploabaixo,aondetemaobservao,oqueseriaosgettersesetters?

    Hugo.

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 5/8

    09/09/200313:45:07 Assunto:

    classMeuTipoDeComponente{//declaraotipodeclasse,nomedocampo//captioneetcetc,criaosgetterse//setterseetc..}

    [...]

    ArrayListmeusComponentes=newArrayList()

    MeuTipoDeComponentec=newMeuTipoDeComponente()c.setType(newLabel())c.setCaption("Usuario")c.setName("lblUsuario")

    meusComponentes.add(c)

    [....]

    caiofilipiniGUJMaster

    Membrodesde:26/06/2003

    15:17:59

    Mensagens:1255

    Localizao:SoPaulo

    Offline

    Getterssomtodoscriadospararetornarosvaloresdosatributosdaclasse,esetterssoosmtodosusadosparaalterarovalordeles.

    Exemplo:

    viewplain copytoclipboard print ?

    01. publicclassPessoa{02. privateStringnome;03. 04. /**05. *GetterpararetornaronomedaPessoa06. */07. publicStringgetNome(){08. returnnome;09. }10. 11. /**12. *SetteralteraonomedaPessoa13. */14. publicvoidsetNome(Stringnome){15. this.nome=nome;16. }17. }

    []'s

    CaioN.Filipini

    "Thereisnospoon."

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 6/8

    ndicedosFrunsJavaBsico

    Irpara: SelecioneumFrum Ir

    PoweredbyJForum2.1.8JForumTeam

    Notcias

    1. 05/05/2015

    CronogramapropostoparaJDK9

    2. 04/05/2015

    Eventogratuito,DesignResponsivoeautomaodetarefasfrontend,CaelumRJ

    3. 02/05/2015

    LivrodeGrailspublicadopelaCasadoCdigo

    4. 30/04/2015

    IntegraoVraptor4comAngularJS

    5. 29/04/2015

    NovolivrodeSpringMVCnaCasadoCdigo

    Maisnotcias...

    OfertasdeEmpregos

    1. 06/05/2015

    DesenvolvedorRubyfullstack(homeoffice)

    2. 06/05/2015

    AnalistaDesenvolvedorJAVAPlenoII

    3. 05/05/2015

    ESTGIOemTI

    4. 04/05/2015

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 7/8

    [ESTGIO]Desenvolvimentop/iOS

    5. 04/05/2015

    [ESTGIO]Dev.deSistemaSCADA

    6. 04/05/2015

    AnalistaProgramador.NetPL

    7. 04/05/2015

    AnalistaProgramador.NetSR

    8. 04/05/2015

    AnalistadeProcessosSR

    9. 04/05/2015

    AnalistadeInfraestrutura(DevOps?Python)OP005

    10. 04/05/2015

    DesenvolvedorPleno(DevOps?JavaePython)OP004

    11. 04/05/2015

    DesenvolvedorPleno(Feed?Java)OP?003

    12. 04/05/2015

    DesenvolvedorJnior(B2W?Java)OP?002

    13. 04/05/2015

    DesenvolvedorPleno(PROD001/PROD002)

    14. 01/05/2015

    JobOpportunityAtBoundaryHotelLondon

    15. 30/04/2015

    AnalistadeTI?RJ

    Maisempregos...

    ALURACursosonlinedetecnologia

    CAELUMJavaMobileFrontEndAgileRails.NET

    CASADOC??DIGO

  • 07/05/2015 GeradordeTela

    http://www.guj.com.br/java/5026geradordetela 8/8

    ConheatambmoslivrosdaCasadoCdigo

    1. java2. android3. c#4. .net5. javascript6. php7. jquery8. html9. sql

    1. photoshop2. illustrator3. inDesign4. tipografia5. vetorizao

    GUJRespostas:NosolucionadasSemrespostasGUJFrum:ndicedeFrunsTpicosRecentesPublicidade:[email protected]:desde2002