Botões e Telas

Java

30/12/2014

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

Curtidas 0

Respostas

Marisiana Battistella

Marisiana Battistella

30/12/2014

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.
GOSTEI 0
Janaina Mendes

Janaina Mendes

30/12/2014

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.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

30/12/2014

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

Janaina Mendes

30/12/2014

É exatamente isso, mas é meio chatinho, rsrsrs.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

30/12/2014

É 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...
GOSTEI 0
William

William

30/12/2014

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!
GOSTEI 0
Janaina Mendes

Janaina Mendes

30/12/2014

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

Marisiana Battistella

30/12/2014

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.
GOSTEI 0
Janaina Mendes

Janaina Mendes

30/12/2014

Verdade, tem que treinar e estudar exaustivamente.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

30/12/2014

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.
GOSTEI 0
Janaina Mendes

Janaina Mendes

30/12/2014

Bom saber, mas como quero realmente aprender, conhecer, continuarei. obrigada.
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

30/12/2014

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


Disponha, continue na luta, aprender nunca é de mais.
GOSTEI 0
Janaina Mendes

Janaina Mendes

30/12/2014

A luta é boa e vale a pena.
GOSTEI 0
POSTAR