Multimídia: interface gráfica
• Uma interface gráfica com o usuário (graphical user interface – GUI) apresenta um mecanismo amigável ao usuário para interagir com um aplicativo.
• Uma GUI dá ao aplicativo uma aparência e um comportamento distintos.
• Fornecer diferentes aplicativos componentes de interface com o usuário consistentes e intuitivos permite, de certa maneira, que ele se familiarize com um aplicativo, para que possa aprendê-lo mais rapidamente e utilizá-lo com mais produtividade o que é essencial para aplicativo Multimídia.
31/08/2011
2
Interface gráfica em java
• Em Java, existem inúmeras classes pré-definidas que são agrupadas em pacotes. Estes pacotes são conhecidos como biblioteca de classes Java ou interface de programação de aplicação Java
(API).
• Os pacotes da Java API estão divididos em pacotes do núcleo (que começam com “Java”) ou pacotes de extensão (que começam com “javax”).
• Para utilizar classes definidas em um pacote, utilizamos a instrução import.
Interface gráfica em java
• Como exemplo do uso da instrução import criaremos um programa simples introduzindo o conceito de interface gráfica em Java.
• Utilizaremos uma classe da API Java:
JOptionPane Esta classe JOptionPane
(pacote javax.swing) fornece caixas de diálogo pré-definidos para entrada e para saída de dados. 31/08/2011
3
Interface gráfica em java
Linhas de código e resultado gráfico import javax.swing.JOptionPane; public class CaixaDialogo{ public static void main (String args [] ) {
JOptionPane.showMessageDialog(null,
"Minha Primeira Caixa de Dialogo");
}
}
Interface gráfica em Java
• Uso dos métodos de entrada/saída caixa de diálogo – showInputDialog()
– showMessageDialog()
• Implemente um programa que entre com dois números e mostre a soma dos mesmos.
31/08/2011
4
Interface gráfica em Java
Método JOptionPane.showMessageDialog
JOptionPane.showMessageDialog(componentepai, texto, título, ícone)
- Componentepai: Define o