Interface de Usuário (Graphical User Interface (GUI))

Interface de Usuário (em inglês Graphical User Interface ou GUI) é a parte do programa que vai aparecer para o usuário final, afim de que ele interaja com o seu programa.

No nosso caso será uma janela.

Opção 1: Usar o Netbeans

Você pode fazer essa janela usando a IDE Netbeans. No Netbeans você precisa apenas escolher o que colocar na sua interface e "arrastar e colar" os componentes em uma janela. Mas, mesmo para usar o tutorial do Netbeans,

Tutoriais do Netbeans estão disponíveis nas páginas oficiais:

Opção 2: Fazer direto pelo código

Usando swing e awt, você tem a opção de criar uma interface escrevendo linhas de código em java.

Vamos ver a seguir tudo o que você precisa fazer para criar uma interface inicial, notando esta aula não abrange todas as possibilidades do você poderia fazer usando swing e awt.

Uma GUI é feita de containers e componentes:

Então você seguirá os seguintes passos:

Nos seguintes links uma explicação de cada passo

.