Fórum Botões e Telas #505847

30/12/2014

0

Estou vendo alguns videos sobre Java Desktop e é meio cansativo ter que fazer no braço, inserir botão, mudar a cor, tamanho da Tela...etc.

É realmente necessario conhecer dessa forma, achei interessante ter que fazer no braço certos padrões; bt para buttom, fm para formulario...



Frame janela = new Frame();
        janela.setTitle("Titulo da janela");
        
        janela.setLayout( new BorderLayout() );
        
        Button btCentro = new Button( "Centro" );
        Button btNorte = new Button( "Norte" );
        Button btSul = new Button( "Sul" );
        Button btLeste = new Button( "Leste" );
        Button btOeste = new Button( "Oeste" );
        
        btCentro.setBackground( Color.RED );
        btSul.setBackground( Color.BLUE );
        btNorte.setBackground( Color.GREEN );
        
        btCentro.setForeground( Color.WHITE );
        
        janela.add( btCentro, BorderLayout.CENTER );
        janela.add( btNorte, BorderLayout.NORTH );
        janela.add( btSul, BorderLayout.SOUTH);
        janela.add( btLeste, BorderLayout.EAST );
        janela.add( btOeste, BorderLayout.WEST );
        
        janela.setSize( 640, 480 );
        janela.setVisible(true);

Janaina Mendes

Janaina Mendes

Responder

Posts

30/12/2014

Marisiana Battistella

Também acho interessante saber como é...
Se programar em PHP e não utilizar frameworks também tem que criar os componentes no HTML, é um aprendizado muito bom.
Responder

Gostei + 0

30/12/2014

Janaina Mendes

Ainda aguardando a parte "boa", tambem acho bem interessante conhecer, mas como ainda não sei muito, espero que seja mais para conhecer os padrões.
Responder

Gostei + 0

30/12/2014

Marisiana Battistella

Não sei como é a aula que vc está assistindo, mas talvez o objetivo seja ensinar como é criado um componente...
Responder

Gostei + 0

30/12/2014

Janaina Mendes

É exatamente isso, mas é meio chatinho, rsrsrs.
Responder

Gostei + 0

31/12/2014

Marisiana Battistella

É chatinho mas eu diria q é bem útil.
Se for programar em PHP sem o uso do framework, vc tem que criar os componentes no braço...
Responder

Gostei + 0

31/12/2014

William

Janaina, o aprendizado inicial sempre é doloroso mesmo, já passei por isso com java a alguns anos atrás.

Posteriormente a essa fase desenvolvi alguns sistemas pequenos para Desktop na época da faculdade, mas aí tive que utilizar a aba de componentes do Netbeans senão iria perder muito tempo. Mesmo assim usei uma grande parte do que aprendi com código puro para customizar certo componentes.

O fato que a colega "Marisiana" mencionou é verídico, em HTML com PHP temos que desenvolver no "braço" mesmo os componentes!
Responder

Gostei + 0

31/12/2014

Janaina Mendes

É sempre bom ler comentarios assim, me informando que isso faz parte e temos que passar por isso. obrigada :-)
Responder

Gostei + 0

31/12/2014

Marisiana Battistella

O melhor de tudo é que exercita o raciocínio lógico e ajuda a compreender muitas coisas quando for programar em outra linguagem ou quando for utilizar um framework.
Responder

Gostei + 0

31/12/2014

Janaina Mendes

Verdade, tem que treinar e estudar exaustivamente.
Responder

Gostei + 0

02/01/2015

Ronaldo Lanhellas

Estou vendo alguns videos sobre Java Desktop e é meio cansativo ter que fazer no braço, inserir botão, mudar a cor, tamanho da Tela...etc.

É realmente necessario conhecer dessa forma, achei interessante ter que fazer no braço certos padrões; bt para buttom, fm para formulario...



Frame janela = new Frame();
        janela.setTitle("Titulo da janela");
        
        janela.setLayout( new BorderLayout() );
        
        Button btCentro = new Button( "Centro" );
        Button btNorte = new Button( "Norte" );
        Button btSul = new Button( "Sul" );
        Button btLeste = new Button( "Leste" );
        Button btOeste = new Button( "Oeste" );
        
        btCentro.setBackground( Color.RED );
        btSul.setBackground( Color.BLUE );
        btNorte.setBackground( Color.GREEN );
        
        btCentro.setForeground( Color.WHITE );
        
        janela.add( btCentro, BorderLayout.CENTER );
        janela.add( btNorte, BorderLayout.NORTH );
        janela.add( btSul, BorderLayout.SOUTH);
        janela.add( btLeste, BorderLayout.EAST );
        janela.add( btOeste, BorderLayout.WEST );
        
        janela.setSize( 640, 480 );
        janela.setVisible(true);



Bom, é muito importante conhecer o funcionamento pois nem sempre você terá um "gerador automático de códigos" e saber identificar problemas é essencial. Mas comercialmente falando é inviável ficar criando componentes no "braço", o melhor mesmo é usar uma ferramenta drag-and-drop como o netbeans para fazer isso pra você. VocÊ tem que se preocupar apenas com as regras de negócio.
Responder

Gostei + 0

02/01/2015

Janaina Mendes

Bom saber, mas como quero realmente aprender, conhecer, continuarei. obrigada.
Responder

Gostei + 0

03/01/2015

Ronaldo Lanhellas

Bom saber, mas como quero realmente aprender, conhecer, continuarei. obrigada.


Disponha, continue na luta, aprender nunca é de mais.
Responder

Gostei + 0

03/01/2015

Janaina Mendes

A luta é boa e vale a pena.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar