CONTEÚDOS RETRATADOS EM SALA DE AULA
introdução
Temos a missão de postar o que foi ensinado durante a semana sobre a disciplina "Desenvolvimento de Sistemas". Nos dias 09/06/15 e 11/06/15 o professor explicou sobre Interface deixando dois exercícios para praticarmos. Iremos mostrar como resolvemos os exercícios e deixar alguns tutoriais e links para ajudar nos estudos.
Os componentes do grupo são: Ana Paula, Cristiano Damas, Elaine Viana, Juliana, Kelly Cristiny e Rita de Cássia.

Vamos relembrar?
Objeto:
Algo concreto ou abstrato que exista fisicamente ou conceitualmente no mundo real.
Atributos:
São as características de uma classe que costuma variar de objeto.
Classe:
É uma abstração de um conjunto de objetos que possuem os mesmos tipos de características e comportamentos.
Métodos:
São processos ou serviços realizados por uma classe e disponibilizados para uso em outras classes do sistema.

Tipos Primitivos:
-
Boolean: Não é um valor numérico, só admite os valores true ou false.
-
Char: Usa o código UNICODE e ocupa cada caractere 16 bits.
-
Inteiros: Diferem nas precisões e podem ser positivos ou negativos.
-
Byte
-
Short
-
Int.
-
Long
-
-
Reais em ponto flutuante e podem ser positivos ou negativos.
-
Float
-
Double
-

Java - Interface gráfica
Aprenda a criar janelas com JFrame
Este tutorial é bem básico, feito para quem não tem prática na criação de interfaces gráficas em Java.
Certo, queremos criar uma simples interface com o usuário que seja uma janela padrão (com funções de minimizar, maximizar e fechar) contendo um caixa de texto dentro (digamos que seja um início para o nosso notepad em Java ).
Sigamos o raciocínio: primeiro fazemos a janela. Como em Java trabalhamos com objetos em tudo então precisamos de um objeto que seja uma janela. Então nossa classe de janela vai herdar da classe de janela do Swing (prefira-o ao awt, na maioria dos casos):








Eu sou um Exercício do dia 09/06/15
Objetivo:
Criar uma JFrame para o usuário entrar com um número de IP e ao clicar no botão converter, mostrar o mesmo IP em binário e ao clicar no botão classe, mostrar qual a classe de rede deste mesmo IP.













public static void main (String args[]){
{
new nomedaclasse();
}
Para executar o programa!!!
setResizable(false);
Para o usuário não conseguir mudar o tamanho da janela!!!
setVisible(true);
Para visualizar a janela na tela !!!
nomedoTextFild.setEnabled(false);
Para desabilitar a caixa de texto desejada!!!

1) Qual desses comandos configura o tamanho da janela no Java:
a) JfTela.setLocation(0,0)
b) jfTela.setLocationRelativeTo(null);
c) JF.TelasetSize(300,400)
d) jfTela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
2) Marque as alternativas CORRETAS.
a) jfTela.setvisible(true); Torna a janela visível.
b) jfTela.setVisible(true); Torna a janela visível.
c) jfTela.setVisible(false);Torna a janela visível
d) jfTela.setvisible(false); Torna a janela invisível.
e) jfTela.setVisible(false);Torna a janela invisível.
3) Marque Verdadeiro(V) ou Falso(F) nas afirmativas abaixo:
( )A interface é dada por uma tela gráfica em que a ligação entre o usuário e o sistema.
( ) Uma classe herda somente de uma interface.
( ) Uma interface herda somente de uma interface.
( ) jfTela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Não define qual será o comportamento da janela quando a o usuário fechá-la.
( ) setResizable();Deixa a janela, redimensionável (true) ou não (false)
( ) setSize(); Deixa a janela visível.
4) Escreva o que se entende com os comandos:
a) setLocationRelativeTo();
b) jfTela.setSize(200, 300);
c) jfTela.setLocation(0, 0);
d) add();
e) jtC.setEnabled(false);
















