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!
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).
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.*;
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
- 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.
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!!!