Revisão java(1)
Programação Orientada a Objetos Aula de revisão para AV1
-------------------------------------------------
Matéria da AV1 : Aula 1 até a Aula 6, sendo que da Aula 5 só deve ser estudado botão de rádio (classe JRadioButton). Estude também a aula de hoje.
1) Crie a seguinte interface, usando 4 painés (pNorte, pOeste,pCentro e pSul). Escolha uma cor diferente para cada um. Note que pCentro contém uma área de texto. largura : 350 e altura: 250
2) Considerando a apresentação da interface, faça o que se pede :
a) Ponha uma borda colorida de espessura 2 no painel da área norte. b) Ponha uma dica na área de texto, indicando que nesta área há o registro de todas as raízes calculadas. c) Faça com que a cor do texto da área de texto seja azul .
3) Considerando o estudo de eventos de ação, faça o que se pede :
a) Implemente a ação no botão Calcular. Quando se clicar em Calcular, as raízes da equação do 2º. grau deverão ser calculadas e apresentadas, quando possível, no painel amarelo, respectivamente, após x1 = e x2 = . Note que existem algumas situações que devem ser pensadas : * a = 0 não há equação do 2º. Grau. Apresentar mensagem em janela de diálogo. * delta < 0 não há raízes reais. Apresentar mensagem em janela de diálogo e no painel amarelo. * delta >= 0 há raízes reais (x1 e x2). Apresentar as raízes no painel amarelo, como orientado. Fórmula da equação : Ver no quadro em aula. Para os casos em que existe equação do 2º. Grau, um registro com as raízes ou com a mensagem “não há raízes reais” deverá ser criado na área de texto (JTextArea). Deverão ser registradas todas as raízes de todos os cálculos, como um histórico. b) Ao ser acionado o botão Limpar, deverão ser limpos todos os textfields e a resposta no painel amarelo, que deverá ser restaurado como no momento inicial.