2.1 Classes, componentes e containers do Swing
Vamos estudar um pouco mais as classes Swing, que serão fundamentais em nossa disciplina.
Podemos agrupar os elementos de interface em 2 grupos:
|
1. Containers
Servem para agrupar e exibir outros componentes (JPanel, JFrame, JApplet...) |
2. Componentes
São componentes atômicos, ou seja, que não permitem outros componentes dentro deles (JButton, JLabel, JTextField, JScrollBar...) |
No exemplo MyFirstSwingForm, observamos que há um container JFrame que contém um componente JLabel.
Observando a hierarquia das classes Swing / AWT percebe-se que esta divisão existe bem definida no AWT, mas no Swing é um pouco diferente: