Veremos um enxerto de código no qual tratamos a utilização básica de janelas para entradas entrada e saída de dados, a janela de saída concatenara as duas Springs recebidas nos parâmetros nas variáveis "variavel1 e variavel2". faremos uma introdução das interfaces gráficas básicas em  Java que com o passar do tempo será visto janela mais complexas, mas nesse ponto inicial começaremos por janelas "diálogos de mensagens", elas são oriundas da classe JOptionPane que fornece um pacote completo de caixas de diálogos  pré-empacotada que permitem exibir janelas funcionais, principalmente quando estamos aprendendo os primeiros passos em Java, pois inicialmente utilizamos mais a linha de comando para entrada de dados pela classe Scanner.

O intuito de interagir com Janelas GUI será facilitar a visualização das operações e atratividade do sistema para interação dos usuários,

Enxerto 1: executando a janela de entrada de dados da variavel1

Criando interface java no netbeans
Fonte: Autor


Enxerto 2: Janela de entra de dados 2
Criando Janela Java no Netbeans
Fonte: Autor


Enxerto 3: Janela de saída de dados com a concatenação dos dados
Janela Java com JOptionPane
Fonte: Autor


Mesmo na hora de programar, pois somos levados a interagir mais facilmente a uma janela do que a um Prompt de comando.  Esse é o modelo mais fácil de interagir com interfaces, não entraremos nos méritos de cada método showInputDialog ou showMessageDialog, mas aconselho a procurarem uma literatura mais explicativa para mais conhecimentos. Um grande abraço Klebes.

Código usado no exemplo:

 /*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package janelasJoptionpane;


import javax.swing.JOptionPane;


/**

 *

 * @author KDS

 */

public class Janelas {


    public static void main(String[] args) {

        

        String variavel1 = ""; // criando aqui as variaveis precisao ser inicializadas

        String variavel2 = ""; //criando aqui as variaveis precisao ser inicializadas

        

        //criamos um objeto da classe scanner do pacote util

        //criamos as duas janelas e passamos por parametros as duas variaveis criadas

        

        variavel1 = JOptionPane.showInputDialog(variavel1); // janela de entra

        variavel2 = JOptionPane.showInputDialog(variavel2); // janela de entrada 

        // agora podemos mostra-las em uma janela da seguinte forma

        JOptionPane.showMessageDialog(null, variavel1 + " " + variavel2); // concatenamos na janela de saida

    }

}

No comments