Você está na página 1de 9

DIVISÃO DE ENGENHARIA

CURSO DE ENGENHARIA INFORMÁTICA

TURMA: A CD; 2O ANO, 2O SEMESTRE

PROGRAMAÇÃO I

CLASSE JOPTIONPANE

6O GRUPO

Docente:

MSc. Lourenço Roberto

Tete.

2022
ANTÓNIO MUGABE

ENERGINA CAMPIRA

LIBI BONIFACIO

Trabalho de caracter avaliativo apresentado na cadeira de


programação lecionada no Instituto Superior Politécnico de
Tete

Docente: Msc Lourenço Roberto

Tete

2022
ÍNDICE
1. INTRODUÇÃO. ...................................................................................................................... 4

2. CLASSE JOPTIONPANE. ...................................................................................................... 5

3. Definição. ............................................................................................................................. 5

4. Métodos estáticos. ................................................................................................................ 5

4.1. showInputDialog(String) .................................................................................................. 5

4.2. showMessageDialog(Component, Object, String, int, Icon) ........................................... 6

4.3. ConfirmDialog ................................................................................................................. 7

5. CONCLUSÃO ......................................................................................................................... 8

6. REFERÊNCIA BIBLIOGRÁFICA ......................................................................................... 9


1. INTRODUÇÃO.

A classe JOptionPane Oferece caixas de diálogos pré-definidas que permitem aos programas
exibir mensagens aos usuários Onde Estes avisam ao usuário, fazem perguntas ou fornecem uma
mensagem qualquer, pertence ao pacote Javax.swing. O JOptionPane não permite que qualquer
outra janela do aplicativo seja acessada até que seja tratada a solicitação ou intervenção da caixa
de diálogo.

Portanto neste trabalho iremos abordar sobre a classe JOptionPane no que iremos ver Métodos
estáticos e seus procedimentos nomeadamente showInputDialog(String),o showMessageDialog e
o Confirmdiolog.
2. CLASSE JOPTIONPANE.

3. Definição.

Oferece caixas de diálogos pré-definidas que permitem aos programas exibir mensagens aos
usuários. Estes avisam ao usuário, fazem perguntas ou fornecem uma mensagem qualquer,
pertence ao pacote Javax.swing e para o utilizar primeiro é necessário importar da seguinte forma:

import javax.swing.JOptionPane;

É modal já que não permite que qualquer outra janela do aplicativo seja acessada até que seja
tratada a solicitação ou intervenção da caixa de diálogo.

4. Métodos estáticos.

Todos os métodos abaixo são precedidos por JOptionPane.

4.1. showInputDialog(String)

Método usado para solicitar a entrada de algum dado em forma de String. Lembrando que os
valores recebidos devem ser atribuídos à variáveis do tipo String e convertidos para outros tipos
caso desejarmos realizar operações sobre eles. Sintaxe:

String variável= JOptionPane.showInputDialog (null, <mensagem>,<titulo da mensagem>,<tipo


de mensagem> );

Exemplo:

Figura 1:Caixa de Mensagem InputDialog

5
4.2. showMessageDialog(Component, Object, String, int, Icon)

Método que exibe uma caixa de diálogo com texto, ícone, posicionamento e título definidos pelo
programador. É utilizada para mostrar ao usuário alguma informação e não retorna nenhum tipo
de valor de resposta. Sintaxe:

JOptionPane.showMessageDialog(Component, <mensagem>,<titulo da mensagem>, <tipo de


mensagem>);

Onde:

 Componente - Define a posição da tela em que a caixa de mensagem aparecerá. Quando


deixado com “null”, aparecerá centralizada na tela. No caso de nossa aplicação apresentar
várias janelas, podemos especificar nesse argumento a janela-pai, de modo que a caixa de
diálogo aparecerá centralizada sobre a janela-pai especificada, que necessariamente pode
não corresponder ao centro da tela do computador.
 Mensagem - String com a mensagem a ser exibida para o usuário.
 Titulo da mensagem - É o título da janela que será aberta.
 Tipo de Mensagem - É o ícone que representa o tipo de mensagem. A tabela 1 apresenta
as constantes da linguagem Java para definição dos ícones:

Tabela 1: Tipo de mensagem e o ícone

6
Exemplo:

Figura 2 Caixa de Mensagem do MessageDialog

4.3. ConfirmDialog

Caixa de diálogo que, além de emitir uma mensagem, possibilita ao usuário responder a uma
pergunta. Utilizadas para o usuário responder “Yes”, “No”, “OK” e “Cancel”. Existem três tipos
de caixa de confirmação:

 Yes/No: YES_NO_OPTION (ou 0); 


 Yes/No/Cancel: YES_NO_CANCEL_OPTION (ou 1);
 OK/Cancel: OK_CANCEL_OPTION (ou 2).

Sintaxe:

int variável = JOptionPane.showConfirmDialog(Component, <mensagem>,<titulo da


mensagem>,<botões presentes>,<tipo de mensagem> );

Exemplo:

Figura 3: Caixa de Mensagem ConfirmDialog

7
5. CONCLUSÃO

Neste presente trabalho concluimos que a classe JOptionPane e uma caixa de diálogo que
permitem aos programas exibir mensagens aos usuários e ela nos proporciona uma serie de
métodos estáticos que ao serem invocados criam caixas de diálogos simples e objetivas e
abordamos a forma de uso dela a classe JOptionPane temos sempre que importar o pacote
java.swing.

8
6. REFERÊNCIA BIBLIOGRÁFICA

VASCONCELOS, Silvio F. Programação Java. Aracaju: Senac.

RIGO, Wanderson. Componentes da interface gráfica da linguagem Java. Florianópolis. Versão


1.8. 2004

SALIBA JÚNIOR, E. Slides da disciplina de Programação de Computadores II - CEFET-MG.


Disponível em: Acesso em: 28 OCT. 2022

Você também pode gostar