Escolar Documentos
Profissional Documentos
Cultura Documentos
UFRPE
Caixa de Dilogo
Richarlyson A. DEmery site: https://sites.google.com/site/profricodemery/mpoo grupo: http://groups.google.com/group/mpoo_uast email grupo: mpoo_uast@googlegroups.com contato: rico_demery@yahoo.com.br
1/11
Sumrio
UFRPE
2/11
Caixa de Dilogo
UFRPE
Substituir a sada, geralmente no terminal (DOS, para o Windows), por janelas ou caixa de dilogos (tambm chamadas dilogos). Janelas prprias na WWW
Netscape Communicator, Microsoft Internet Explorer
3/11
JOptionPane
UFRPE
Classe de Java que oferece caixas de dilogos predefinidas. Pertence ao pacote Java, tambm conhecido como interface de programao de aplicativos Java (Java applications programming interface Java API) A classe JOptionPane pertence ao pacote javax.swing
4/11
JOptionPane
UFRPE
import javax.swing.JOptionPane; public class CaixaDialogo { public static void main( String args[] ) { JOptionPane.showMessageDialog(null, "Benvindo \na\nProgramao\nJava!"); System.exit( 0 ); // termina aplicao } }
5/11
JOptionPane
UFRPE
exige dois argumentos. Quando mltiplos argumentos, separa-se os argumentos por vrgula. O 1 argumento posiciona a caixa de dilogo, quando null, aparecer no centro da tela.
6/11
Java API
UFRPE
Includos como parte do Java 2 Development Kit A medida que Java evolui, novos pacotes so desenvolvidos como pacotes de extenso.
7/11
javax.swing
UFRPE
Contm diversas classes para interfaces grficas com o usurio (GUIs graphical user interfaces) Exemplo caixa de Dilogo
import javax.swing.*; public class CaixaDialogo2{ public static void main(String args[]){ String output= "Contedo da Caixa de Dilogo"; JTextArea outputArea = new JTextArea(); outputArea.setText( output ); JOptionPane.showMessageDialog( null outputArea, null, "Ttulo da Caixa de Dilogo", JOptionPane.INFORMATION_MESSAGE ); System.exit( 0 ); } }
Modelagem e Programao OO - Richarlyson DEmery 8/11
A classe System
UFRPE
Pertence ao pacote java.lang Por default, o pacote java.lang importado em todos os programas Java. Tal pacote o nico em Java API que no precisa especificar o import. O System.exit obrigatrio em aplicativos GUI.
9/11
Exerccios
UFRPE
Escreva um programa que mostra o seu nome. Escreva um programa que mostra um histograma dos valores armazenados num array unidimensional.
Implementar os exerccios das aulas anteriores tendo os dados de sada numa caixa de dilogo.
Modelagem e Programao OO - Richarlyson DEmery 10/11
UFRPE
FIM
Prof. Richarlyson DEmery site: https://sites.google.com/site/profricodemery/mpoo grupo: http://groups.google.com/group/mpoo_uast email grupo: mpoo_uast@googlegroups.com contato: rico_demery@yahoo.com.br
11/11