Ambiente de programação/comp.swing

394 palavras 2 páginas
Curso Técnico em Informática Disciplina: Ambientes de Programação Professor: Alba Lopes E-mail: alba.lopes@ifrn.edu.br

Exercício
Desenvolver uma aplicação em Java que apresente um questionário (com no mínimo 8 questões) de um determinado tema e que verifique se as questões respondidas estão corretas. Um modelo simplificado de como este questionário pode ser está apresentado abaixo. Utilize todos os componentes aprendidos até o momento. OBS.: As questões apresentadas no modelo são apenas exemplos. Cada aluno deve criar questionários diferentes, com suas próprias questões (de qualquer tema que desejar):

Ao clicar no botão Corrigir, deverá ser verificado se as questões respondidas estão Corretas ou Erradas. A próxima figura apresenta um modelo de como esses resultados podem ser apresentados após pressionado o botão Corrigir:

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte

1

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte

2

AJUDA PARA O DESENVOLVIMENTO DO CÓDIGO Para a apresentação dos resultados, no exemplo, foi utilizado um Rótulo (Label) para cada questão que terá seu valor alterado de “Resultado” para “Correto” ou “Errado” de acordo com a resposta. Para testar se a questão correta quando utilizado botões de opção, foi a propriedade isSelected() do componente Botão de Opções (JRadioButton). Exemplo: if (questao03Opcao01.isSelect()){ resposta03.setText(“Correto”); }

A propriedade utilizada para alterar a cor do texto foi a setForeground(COR_DESEJADA), do componente Rótulo (JLabel) . Para mudar a verde para verde, substitua COR_DESEJADA por Color.GREEN. Para mudar a verde para vermelho, substitua COR_DESEJADA por Color.RED. Veja um exemplo de utilização: para alterar para a cor verde if (questao03Opcao01.isSelect()){ resposta03.setText(“Correto”); resposta03.setForeground(Color.GREEN);

para alterar para a cor vermelha if (questao03Opcao02.isSelect()){ resposta03.setText(“Errado”);

Relacionados