Interfaces Java
Índice
1. Introdução a GUI
2. Janelas e Painéis
2.1. JFrame
2.2. Jpanel
2.3. Jlabel
2.4. Jbutton
2.5. JtextField
2.6. Revisão
2.7. JtextArea
2.8. JscrollPane
2.9. Jseparator
3. Barra de menu
4. JcomboBox, JcheckBox e JradioButton
4.1. JcomboBox
4.2. JCheckBox
4.3. JRadioButton
5. Eventos
6. Gerenciadores de layout
6.1. FlowLayout
6.2. BorderLayout
6.3. GridLayout
6.4. CardLayout
6.5. NULL layout
7. Manipulando imagens
7.1. Plano de fundo
7.2. Álbum com JComboBox
8. Conclusão
Introdução
A linguagem Java é diferenciada quando se trata de interfaces. É uma linguagem muito poderosa nesse quesito permitindo a criação de interfaces limpas e ao mesmo tempo complexas sem perder a praticidade e a facilidade que traz costumeiramente aos seus programadores.
A concorrência no mercado de desenvolvimento é relativamente grande atualmente. Para se dar bem no ramo é necessário que o programador consiga se destacar entre os demais, é preciso fazer algo a mais para conquistar o cliente. E aqui encontramos a utilidade deste curso. A interface é a primeira forma de conquistar o cliente. Ele não será conquistado pelo banco usado na aplicação ou pelos frameworks usados no desenvolvimento, ele deseja que o software seja fácil de usar, que tenha uma interface simples, elegante e intuitiva.
Neste curso veremos os elementos mais usados em interfaces Java. Ao final, o programador estará apto a criar qualquer tipo de interface que desejar.
Os requisitos para este curso não são muitos já que cada assunto abordado contém uma breve explicação e um exemplo de código, além das imagens do resultado final do programa. O recomendado é que o leitor já tenha um conhecimento básico da linguagem Java.
Durante os assuntos disponibilizamos links para páginas recomendadas que podem auxiliar o desenvolvedor de interfaces.
Capítulo 2 – Janelas e painéis
2.1 - JFrame
O elemento pai de uma interface é a janela. Dentro dela inserimos