Questão FC374746
Embora seja possível realizar entradas e saídas com o uso dos diálogos JOptionPane, no Java, a maioria dos aplicativos GUI (Graphical User Interface – Interface Gráfica com Usuário
Linguagens de Programação
Instituto Consulplan · 2022
Embora seja possível realizar entradas e saídas com o uso dos diálogos JOptionPane, no Java, a maioria dos aplicativos GUI (Graphical User Interface – Interface Gráfica com Usuário) pode exigir interfaces elaboradas de forma mais complexa. O GUI Swing traz alguns componentes básicos “Normalmente, recebe entrada do usuário.” Trata-se do componente:
- JList
- JLabel
- JPanel
- JTextField
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
JTextField é o componente Swing usado para entrada de texto de linha única em interfaces gráficas. Visualmente aparece como uma caixa onde o usuário digita valores que o programa irá ler e processar.
Para obter o conteúdo digitado usa-se getText(); para preencher programaticamente, setText(String). É possível controlar o comportamento com setEditable(boolean) (permite ou não edição) e setEnabled(boolean) (ativa/desativa o componente).
Eventos de confirmação (por exemplo, tecla Enter) podem ser tratados com addActionListener(ActionListener). Para acompanhar mudanças em tempo real, usa-se um DocumentListener ou aplica-se um DocumentFilter para validação/formatos.
Outras propriedades úteis: setColumns(int) (largura em colunas), setFont, setForeground e setBackground para ajustar aparência, e métodos de seleção/caret para manipular o texto selecionado.
Conteúdo do catálogo FC Concursos · Atualizado em