Java de 0 (Português)

Até agora, tudo o que fizemos até agora, tinha sido pelo console. Mas, nesse ponto, começamos a nos apresentar ao mundo das interfaces gráficas em Java.

Interfaces Gráficas (GUI)

As interfaces gráficas Java também são bem conhecidas como GUI. GUI, é um termo que vem da interface gráfica do usuário. Um exemplo de GUI pode ser um aplicativo de desktop para ler em PDFs.

interface do usuário do console (CUI)

Até agora, como mencionamos antes, trabalhamos apenas com o conceito de cui. A Cui vem da interface do usuário do console e um exemplo de CUI, seria o console como com o qual realizamos os programas até agora.

Interface gráfica (GUI) vs Interface de usuário do console (CUI)

cui:

  • cui, é rápido e fácil de executar.
  • não requer grande conhecimento.
  • A principal desvantagem desta interface é a má experiência do usuário.

GUI:

  • GUI, é mais lento e mais complexo para executar.
  • requer uma base de treinamento e um conhecimento para cada tipo de interface gráfica.
  • fornece uma experiência mais visual para o usuário.

Classificação das interfaces gráficas principais (GUI) do Java

para começar a explicar as interfaces Em primeiro lugar, gostaria de viajar pelas principais livrarias para criar interfaces gráficas em Java. E eles são:

  • AWT: Isso significa kit de ferramentas de janela abstrata e poderíamos batizá-lo como a “velha escola”, a velha escola de interfaces gráficas. Apesar de ser o mais antigo, também é o mais completo. E se concentra no sistema operacional (assim) para desenhar gráficos, portanto, todos os sistemas operacionais ou plataforma terão sua própria GUI. Isso significa que você vai parecer diferente ou ter uma aparência diferente em cada uma das plataformas. Como por exemplo:

Você também tem que destacar AWT que usa componentes nativos.

  • Swing: estende-se da biblioteca gráfica AWT e fornece um conjunto de componentes bastante “luz”. E tenta ter o mesmo comportamento, independentemente do sistema operacional ou na qual é executado.
  • JavaFX: Foi lançado em fevereiro de 2009 sob o conceito de RIA (Rich Internet Applications) que visa criar aplicações para teias, tablets, TVs … muito “semelhante” para a mesa. Um exemplo, poderia ser:
  • swt: mensagem Toolkit de widget padrão. Conjunto de componentes para criar interfaces gráficas. Foi criado pela IBM para ajudar no desenvolvimento do Eclipse, e atualmente, é responsável pelo Eclipse IDE de sua manutenção. Podemos dizer, que é ideal para guis complexos e Terá um “” diferentes aspectos do modo em que é executado.

Embora existam muito mais bibliotecas para criar componentes gráficos, as listagens acima são as principais. Nas próximas classes, começaremos a trabalhar com eles. Saudações Javeros.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *