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: 29.644 ]

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


Criando um shell script que utilize o aplicativo jdialog



Vou fazer uma pequena demonstração de como utilizar o jdialog em um shell script.

#!/bin/sh
jdialog --msgbox "Olá este é um teste do Jdialog" "Atenção"
while : ; do
  resp=$(jdialog --inputbox "Digite o nome desta aplicação");

  if [ $resp = "jdialog" ] ; then
    jdialog --msgbox "Ok você acertou!" "Jdialog 1.0"
    break
  else
    jdialog --erromsgbox "Resposta incorreta, Tente novamente" "Erro"
  fi

done

Salve como teste.sh. Dê permissão para executar com o comando "chmod 777 teste.sh", ./teste.sh para executar.

Observação importante: Os parâmetros que retornam valor, como opendlg, savedlg, inputbox e yesno farão o retorno na saída padrão do shell. O saveldg e o opendlg retornarão o caminho seguido do nome do arquivo selecionado. O inputbox retornará o conteúdo digitado. O yesno retornara 0 se o botão Yes for pressionado, caso contrario retornará 1.

Conclusão

Sabemos que este pequeno aplicativo, não se compara aos que já existem, mas como disse no inicio do artigo, o objetivo não é este. Espero que tenha contribuído com algo na programação em Java.

Até mais pessoal e até a próxima, deixo por conta de você a implementação das outras funções como listbox, radiobox e etc!!!

Página anterior    

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

Introdução ao Desenvolvimento Android

Lançamento do GFP 0.1.4.5 - Gerenciador Financeiro Pessoal

Programando em Java para Console

Transforme seu celular em terminal sem fio SSH/Telnet

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