Linguagem Java: Gráficos e 2D

Linguagem Java, Programação Java, Java Curso gratis.

Essa seção de nosso curso se dedica ao estudo da programação gráfica em Java, conhecido por GUI: Graphic User Interface, Interface Gráfica do Usuário.

Ou seja, aprenderemos a criar programas comuns, com janelas, botões, menus e tudo mais que temos contato em nossos computadores, saindo apenas da esfera do terminal de comandos.

Especificamente, aprenderemos a criar:
– Caixas de diálogo
– JFrame
– JPanel
– JComponents (Botões, listas, campos de texto etc)
– Desenhar linhas, círculos, quadrados e outras figuras
– Usar fontes em um aplicativo
– Colocar imagens e outros efeitos gráficos

Programação Gráfica em Java, parte I: Caixas de Diálogo

0.  Introdução à programação gráfica em Java, GUI e 2D
1.  Exibindo mensagens através das caixas de diálogo (dialog box)
2.  Recebendo dados do usuário através das caixas de diálogo (dialog boxes)

3.  Como passar variáveis do tipo String para int, float e double
    3.1  Aplicativo: calcula as raízes de uma equação do segundo grau
4.  Construindo (build) seu projeto Java no NetBeans

Programação Gráfica em Java, pt II: desenhos, fontes e figuras geométricas em 2D

00.  JFrame e JPanel: Introdução ao estudo de GUI
01.  JFrame e JPanel: como criar uma aplicação gráfica em Java
      Vídeo-aula:  GUI e JFrame
02.  Desenhando Linhas
03.  O que são e como usar os métodos getWidth() e getHeight()
      2.2  Exemplos de desenhos interessantes apenas usando Linhas
04.  Como desenhar retângulos e quadrados Desenhando um Cubo em Java
05.  Usando o JColorChooser
06.  Usando as fontes
07.  Polígonos e Polilinhas
08.  A incrível API Java 2D

GUI Graphic User Interface

09.  JLabel Inserindo rótulos com textos e imagens em um JFrame
10.  JButton Como criar botões em aplicativos Java GUI
11.  Tratando evento e ações em GUI Event Handling, ActionListener, ActionEvent e actionPerformed
12. Tratamento de Eventos Extends, Implements, Classe Interna e Objeto Anônimo
13. JTextField e JPasswordField Campos de Login e Senha
14. JCheckBox Caixas de Checagem (CheckBox ou Caixa de Seleção)
15. JRadioButton Botões de Rádio ou de Opção



Adivinhe o que número que o computador sorteou, modo gráfico.
Jogo:  Fazendo um jogo para aprender GUI, Handlers, Events e Listeners