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!
Parte 4: 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
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!!!
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!!!