[Grupo de Estudos – Java] Criando uma interface com conexão ao banco de dados MySQL

Olá pessoal, eu resolvi postar as três classes para criar uma interface entre banco de dados e usuários. Estava com receio de que fosse muita informação, mas assim como eu, o leitor deve saber o que está buscando.

Existem vários novos conceitos apresentados nas classes deste post. No término teremos uma simples agenda telefônica, mas pode ser o começo para grandes projetos. Continuar lendo

Anúncios

[Grupo de Estudos – Java] Criando instâncias de objetos

No último post do grupo de estudos vimos como usar os gerenciadores de Layout, sabendo como usá-los podemos seguir para o próximo passo. Instanciar objetos.

Se você está tendo ou já teve aulas de Programação Orientada a Objetos certamente já ouviu falar sobre as instâncias. Mas eu acredito que ao ver o uso prático as coisas vão ficando mais claras. Em primeiro lugar quero dizer que ao executar cada interface gráfica apresentada desde o começo do nosso estudo, você está criando uma instância da mesma. Mas um programador pode querer invocar outras janelas para executar ações paralelas, ou consultas adicionais, seja qual for o motivo, ao chamar uma outra interface gráfica nós estamos instanciando uma outra classe. Continuar lendo

[Grupo de estudos – Java] Gerenciadores de Layout

Hoje vou falar sobre o uso de diferentes gerenciadores de layouts. O layout basicamente determina a forma como os componentes são exibidos na tela. Cada gerenciador de layout serve bem a um determinado propósito, sendo assim, é possivel que um gerenciador não organize os componentes da forma esperada, mas seja útil em outra aplicação. Seja qual for o gerenciador escolhido, o intuito é agilizar a organização da GUI.

O primeiro gerenciador que vou abordar é o FlowLayout; tenho usado este gerenciador em todos os códigos postados até o momento. Este gerenciador posiciona os componentes um ao lado do outro, na ordem em que o componente é adicionado, sendo assim o mais simples dos gerenciadores. Continuar lendo

[Grupo de estudos – Java] Diferença entre AWT e Swing

Conforme dito no post anterior, apresento aqui o mesmo código porém com a interface em Swing.

Existem algumas diferenças fundamentais que pude perceber ao usar as duas interfaces. Mas antes vou falar da principal diferença entre ambas. O pacote AWT monta a janela [interface] buscando recursos do sistema, tais como fonte padrão, estilo de botão padrão, etc. Por outro lado o Swing monta a janela usando recursos da Máquina Virtual, quer dizer que ele vai ter uma aparência semelhante em qualquer sistema operacional que o programa seja executado.

Então segue o código para estudo: Continuar lendo

[Grupo de Estudos – Java] Segunda Janela com Interface

Hoje eu apresento uma segunda janela com interface gráfica, trazendo várias novidades.

A primeira é a introdução ao uso de botões. Graficamente é muito simples adicionar um botão [Button], assim como os campos de textos [TextField] e os rótulos [Label]. O esquema é sempre o mesmo, declara-se os componentes, configura-se os componentes e adiciona-se os componentes.

Outra novidade é o uso todo da janela em AWT, isto quer dizer que os componentes usados são todos do pacote AWT, quero frizar este ponto para comparar o próximo código, que será uma cópia deste, mas feito em JSwing. Continuar lendo

[Grupo de Estudos – Java] Instalando o Java Development Kit [JDK]

Como algumas pessoas me disseram que nem mesmo conseguiram instalar o JDK e configurá-lo corretamente, vou começar indicando o vídeo que me ensinou a fazer isso.

http://www.t2ti.com/java_starter/minicursos/java_iniciante_jdk/java_iniciante_jdk.html

Esse vídeo é disponibilizado pelo site t2ti que traz uma boa estrutura para quem está começando.

aos 7 minutos e 38 segundo o instrutor mostra a seleção de três linhas de código direto da apostila, mas cola somente a primeira, para que seu JDK funcione essa linha deve ser colada por inteiro, ficando:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre \lib\rt.jar

vocês podem baixar a apostila deles acessando

http://www.t2ti.com/curso/video/java/basico/java_starter.php , mas acho que o vídeo explica tudo perfeitamente.

Mas porquê instalar o JDK, se eu já tenho o Java instalado em minha máquina? Continuar lendo