Botões e Telas
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...
É 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
Curtidas 0
Respostas
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.
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
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
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
30/12/2014
É exatamente isso, mas é meio chatinho, rsrsrs.
GOSTEI 0
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...
Se for programar em PHP sem o uso do framework, vc tem que criar os componentes no braço...
GOSTEI 0
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!
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
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
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
30/12/2014
Verdade, tem que treinar e estudar exaustivamente.
GOSTEI 0
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...
É 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
30/12/2014
Bom saber, mas como quero realmente aprender, conhecer, continuarei. obrigada.
GOSTEI 0
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
30/12/2014
A luta é boa e vale a pena.
GOSTEI 0