tecgraf.javautils.gui
Class StandardDialogs

java.lang.Object
  extended by tecgraf.javautils.gui.StandardDialogs

public class StandardDialogs
extends Object

A classe StandardDialogs fornece métodos de conveniência para a criação de diálogos com o usuário.

Author:
Ana Moura e Maria Júlia Lima
See Also:
StandardDialogsSample

Field Summary
static int CANCEL_OPTION
          Opção de confirmação para o CANCELA
static int NO_OPTION
          Opção de confirmação para o NÃO
static int YES_OPTION
          Opção de confirmação para o SIM
 
Constructor Summary
StandardDialogs()
           
 
Method Summary
static void showErrorDialog(Component component, String title, String msg)
          Mostra um diálogo de aviso de erro.
static void showInfoDialog(Component component, String title, Object msg)
          Mostra um diálogo com uma informação.
static int showOptionDialog(Component component, String title, Object question, Object[] options)
          Mostra um diálogo com uma pergunta e oferece um conjunto de botões com os títulos especificados como alternativas de resposta.
static void showWarningDialog(Component component, String title, String msg)
          Mostra um diálogo de alerta (warning).
static int showYesNoAllDialog(Component component, String title, Object question)
          Mostra uma janela de diálogo com os botões "Sim", "Sim para todos", "Não" e "Não para todos".
static int showYesNoCancelDialog(Component window, String title, Object question)
          Mostra uma janela de diálogo com os botões "Sim", "Não" e "Cancelar".
static int showYesNoDialog(Component component, String title, Object question)
          Mostra uma janela de diálogo com os botões "Sim" e "Não".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

YES_OPTION

public static final int YES_OPTION
Opção de confirmação para o SIM

See Also:
Constant Field Values

NO_OPTION

public static final int NO_OPTION
Opção de confirmação para o NÃO

See Also:
Constant Field Values

CANCEL_OPTION

public static final int CANCEL_OPTION
Opção de confirmação para o CANCELA

See Also:
Constant Field Values
Constructor Detail

StandardDialogs

public StandardDialogs()
Method Detail

showInfoDialog

public static void showInfoDialog(Component component,
                                  String title,
                                  Object msg)
Mostra um diálogo com uma informação.

Parameters:
component - O componente que solicitou o diálogo.
title - o título do diálogo.
msg - A mensagem a ser exibida.

showOptionDialog

public static int showOptionDialog(Component component,
                                   String title,
                                   Object question,
                                   Object[] options)
Mostra um diálogo com uma pergunta e oferece um conjunto de botões com os títulos especificados como alternativas de resposta.

Parameters:
component - A janela principal que solicitou esse diálogo.
title - O título do diálogo.
question - A pergunta feita pelo diálogo.
options - Um array com os títulos dos botões de opção.
Returns:
O índice da opção escolhida.
Throws:
IllegalArgumentException - se o array for nulo ou vazio.

showYesNoCancelDialog

public static int showYesNoCancelDialog(Component window,
                                        String title,
                                        Object question)
Mostra uma janela de diálogo com os botões "Sim", "Não" e "Cancelar".

Parameters:
window - O componente pai que solicitou o diálogo.
title - O título do diálogo.
question - A pergunta feita pelo diálogo.
Returns:
índice da resposta (ver JOptionPane) .

showYesNoDialog

public static int showYesNoDialog(Component component,
                                  String title,
                                  Object question)
Mostra uma janela de diálogo com os botões "Sim" e "Não".

Parameters:
component - O componente que solicitou o diálogo.
title - O título do diálogo.
question - A pergunta feita pelo diálogo.
Returns:
o índice da opção selecionada (ver JOptionPane).

showYesNoAllDialog

public static int showYesNoAllDialog(Component component,
                                     String title,
                                     Object question)
Mostra uma janela de diálogo com os botões "Sim", "Sim para todos", "Não" e "Não para todos".

Parameters:
component - O componente que solicitou o diálogo.
title - O título do diálogo.
question - A pergunta feita pelo diálogo.
Returns:
o índice da opção selecionada (ver JOptionPane).

showErrorDialog

public static void showErrorDialog(Component component,
                                   String title,
                                   String msg)
Mostra um diálogo de aviso de erro.

Parameters:
component - A janela principal que solicitou esse diálogo.
title - O título do diálogo.
msg - A mensagem a ser exibida.

showWarningDialog

public static void showWarningDialog(Component component,
                                     String title,
                                     String msg)
Mostra um diálogo de alerta (warning).

Parameters:
component - A janela principal que solicitou esse diálogo.
title - O título do diálogo.
msg - A mensagem a ser exibida.


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.