Construindo uma aplicação JDialog

Já imaginou desenvolver uma aplicação semelhante ao XDialog, Kdialog ou Gdialog? Neste artigo vamos ver como estes dialogs funcionam e construiremos o nosso próprio em Java. Espero que gostem!

[ Hits: 28.936 ]

Por: Allan kardec Santos Oliveira em 05/05/2007


Introdução



Que tal construirmos um aplicativo semelhante ao xidialog, kdialog ou gdialog? Esta é minha proposta neste artigo. As pessoas podem ficar se perguntando, porque fazer um aplicativo deste tipo, sendo que existem outros semelhantes com mais recursos. A intenção deste arquivo é entender um pouco como estes aplicativos funcionam.

Veremos como usar argumentos de linha de comando, como usar componentes do Java como JFileChooser (SaveDialog e OpenDialog), JOptionPane (ComfirmDialog, MessageDialog e InputDialog).

Métodos usados na classe

Vamos importar as classes que serão utilizadas no projeto.

import javax.swing.*;
import java.lang.String.*;
import java.io.*;

  • javax.swing.*; contem as classes JOptionPane e JFileChooser.
  • import java.lang.String.*; Contem classes que utilizaremos no tratamento de Strings
  • import java.io.*; Utilizaremos classes e saída de dados

Bem nossa classe terá os seguintes métodos:
  • public jdialog(String arg[])
    Este método é o construtor da classe e tem como argumento a variável arg[] que guarda os argumentos digitados em linha de comando

  • public void inputbox(String text, String val_padrao)
    Este método é responsável por exibir a caixa inputbox. Ele recebe dois parâmetros, respectivamente o texto informativo e o valor_padrão.

  • public void msgbox(String text, String titulo)
  • public void erromsgbox(String text, String titulo)
    Estes métodos msgbox e erromsgbox recebem os mesmos argumentos, serão responsáveis por exibir uma caixa de mensagem de confirmação. A única diferença entre eles é o ícone exibido na caixa.

  • public void yesno(String text, String titulo)
    Responsável por exibir uma caixa de confirmação com botões yesno.

  • public void opendialog()
  • public void savedialog()
    Responsáveis por exibir caixa de abrir/salvar arquivos.

  • public void parametroInvalido()
    Este método conterá mensagens que informa ao usuário que os argumentos digitados estão inválidos.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Funcionamento
   3. Criando um arquivo shell script para executar nossa classe
   4. Criando um shell script que utilize o aplicativo jdialog
Outros artigos deste autor

Emulando o Internet Explorer no Slackware

Java Native Interface

Criando classe Java para conectar e manipular dados no MySQL

Leitura recomendada

Transforme seu celular em terminal sem fio SSH/Telnet

Introdução ao framework Mentawai

Instalar o Java Development Kit (JDK) 11 no Debian 9

Declaração de IRPF 2006 pelo Linux

HrStatus - agilizando a virada do horário de verão

  
Comentários
[1] Comentário enviado por GilsonDeElt em 05/05/2007 - 23:14h

Boa noite.
Cara, ainda não li todo seu artigo, e não entendo muito de Java, mas pelo que li já percebi que você fez uma grande contribuição à comunidade!!!
Até onde vi, tá tudo muito bem explicado.
Quando eu terminar de ler, ponho mais comentários.
Valeu!!!

[2] Comentário enviado por sombriks em 06/05/2007 - 00:13h

Parabéns, vc acabou de aumentar a família Dialog, :D

[3] Comentário enviado por super-root em 07/05/2007 - 09:20h

Olá pessoal, existe uma falha de digitação no código completo. Vair ai o codigo correto:

<<System.out.exit(0)>> este é o erro

<<System.exit(0)>> código correto


Contribuir com comentário