sexta-feira, 19 de outubro de 2007

JOptionPane no SWT

Recentemente, decidi dar uma chance pro SWT, pra ver qual é que era.
Descobri que o SWT é bom \o/

Agora vamos a alguns componentes legais do SWT, e seus correlatos em Swing.

O primeiro da série é o MessageBox, equivalente direto do JOptionPane.
O código pra inserir uma MessageBox na sua aplicação é:


MessageBox messagebox = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
messagebox.setText("Título da Janela");
messagebox.setMessage("Mensagem");
messagebox.open();


Considerações:

shell: Nome do componente que chama a aplicação.
SWT.OK | SWT.ICON_ERROR: Style bit que indica à aplicação quais elementos devem aparecer na janela. Pra uma MessageBox, os style bits mais usados são:

Botões:

  • SWT.ABORT: Botão "Abortar" (Falhar)
  • SWT.RETRY: Botão "Repetir"
  • SWT.IGNORE: Botão "Ignorar"
  • SWT.OK: Botão "OK"
  • SWT.CANCEL: Botão "Cancelar"
  • SWT.YES: Botão "Sim"
  • SWT.NO: Botão "Não"


Ícones:

  • SWT.ICON_ERROR: Erro
  • SWT.ICON_INFORMATION: Informação
  • SWT.ICON_WARNING: Aviso
  • SWT.ICON_QUESTION: Pergunta
  • SWT.ICON_WORKING: Trabalho (geralmente, igual ao de informação)


Agora é só usar a massa cinzenta pra fazer isso ser útil.

Té o/

Nenhum comentário: