:: Moknhogui :: Blog sobre programação
blog sobre programação java gamedev

Java primeiros passos parte II o retorno !!!

Bom como eu disse antes vamos dar uma comentada nesse código !!!

O código:

import javax.swing.*;

Quem já viu algumas coisas em C/C++ ou até outras linguagens já deve estár habituado com o ” include <> “. O ” import ” no java tem a mesma utilidade , incluir bibliotecas extras de uma API e outros arquivos de código Java por exemplo , o ” .* ” indica que estaremos usando Classes do Swing mas sem declarar uma especificamente . Nesse código usamos 2 Classes ” Jframe ” , e
” JLabel ” , poderiamos usar o import também dessa maneira :

import javax.swing.Jframe;
import javax.swing.JLabel;

Teriamos acesso as mesmas classes só que com declarações especificas delas no pacote javax.swing.

public class HelloWorldSwing
{

Declaramos a Classe principal como ” HelloWorldSwing ” respeitando o case sensitive do Java (Nome de Classes sempre começam com letras maiúsculas).

public static void main(String args[])

{

Aqui declaramos a função main do programa , todo programa deve ter mas é possível criar um programinha sem main mas isso é só zuera xD.

JFrame frame = new JFrame(” :: JanelaSwing :: “);

Aqui começa a ficar legal , criamos um novo JFrame , que é a janela do programa propriamente dita , como ” frame ” e damos um valor char que é o nome que aparece na barra da janela .

JLabel label = new JLabel("Hello World Swing");

Agora o que vizemos no nosso super mega programa HeuaHeua é criarmos um novo JLabel como label .O JLabel é aquela Informação (texto) que aparece em uma janela windows e não pode ser editada é apenas para visualização. E também neste caso passamos um valor do tipo char que sera escrito na tela.

frame.getContentPane().add(label);

Adicionamos um componente ao nosso frame (janela) , .add(label) adiciona o label para ser mostrado na janela .

frame.setSize(300,250);

Isso aqui é bem legal ,nos definimos um tamanho para o nosso frame com .setSize(300,250)
os dois numeros inteiros que foram passados são o tamanho inicial (em pixels) da janela que criamos.
Lembrando que essa janela pode sem maximizada para ocupar todo o monitor . Para criar uma janela já maximizada podemos substituir o frame.setSize(300,250); por :

frame.setExtendedState(frame.MAXIMIZED_BOTH);

Isso define o estado inicial do frame como “maximizado” .

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Esta parte define a operação padrão (default) para quando o frame for fechado , no caso ,
a Classe JFrame usa exatamente a operação EXIT_ON_CLOSE para ” sair ao fechar ” a janela.

frame.setVisible(true);
}

}

Definimos que o nosso frame sera visivel , se o valor boolean (TRUE/FALSE) fosse passado como FALSE o programa seria executado mas a janela não seria visualizada . E fechamos as chaves ” { ” da Classe HelloWorldSwing e do metodo main .

É isso , só uma janelinha pra não ficar somente no ” System.out.println(”HelloWorld”) “, lembrando que em java assim como C/C++ todos os comando terminam com ” ; ” (ponto e virgula) .

No próximo capitulo vamos ver como compilar usando o JDK propriamente dito , claro né não da pra programar usando varias APIs com um compilador online heuaheuahe.

No Responses to “Java primeiros passos parte II o retorno !!!”

Leave a Reply