• Nenhum resultado encontrado

Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1

N/A
N/A
Protected

Academic year: 2022

Share "Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1"

Copied!
2
0
0

Texto

(1)

Prova P3E1 de PC-II 2010

1 Nome: Matricula:

Questão 1: (10,0):

Deseja-se construir uma interface gráfica que seja capaz de realizar operações matemáticas. Uma sugestão de interface gráfica é dada na Figura 1.

Figura 1: Sugestão de interface gráfica que realiza operações matemáticas.

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização. Porém, é obrigatória a existência dos mesmos elementos gráficos (JButton, JTextField, etc) que são apresentados na Figura 1. Uma especificação detalhada destes elementos é dada na Tabela 1.

Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1. Alguns elementos têm seu funcionamento detalhado na Tabela 1.

Elemento Gráfico Descrição Visual

JRadioButtonMenuItem Oferecer 4 opções: +, -, *, /.

JComboBox Oferecer 4 opções: +, -, *, /.

JTextField1 Permite inserir o primeiro valor a ser empregado na operação a ser selecionada no JComboBox ou no JRadioButtonMenuItem. Mostrar o valor total da operação após pressionar o JButton1. Valor inicial 0.0.

JTextField2 Permite inserir o segundo valor a ser empregado na operação a ser selecionada no JComboBox ou no JRadioButtonMenuItem. Mostrar o valor total da operação após pressionar o JButton1. Valor inicial 0.0.

JTextField3 Exibe o resultado da operação selecionada com os valores dados no JTextField1 e JTextField2.

JButton1 Modifica o campo JTextField3 de modo a mostrar o valor do cálculo de acordo com as opções selecionadas.

Tabela 1: Elementos gráficos e sua descrição visual.

Elaborar também os JLabels associados aos elementos gráficos.

(2)

Prova P3E1 de PC-II 2010

2 Item (B) (5,0): Inserir funcionalidade no botão JButton1 de modo que ao se pressionar o mesmo a avaliação do valor total seja realizada. Para tanto, o seguinte algoritmo deverá ser empregado:

Passo 1: Obter a operação selecionada no JComboBox ou no JRadioButtonMenuItem.

Passo 2: Obter o valor digitado no JTextField1.

Passo 3: Obter o valor digitado no JTextField2.

Passo 4: Fornecer o valor final de acordo com a operação selecionada e os valores obtidos nos passos 2 e 3 no campo JTextField3 de acordo com a Tabela 2.

Operação Selecionada + - * / Valor no JTextField1 x x x x Valor no JTextField2 y y y y Resultado x+y x-y x*y x/y

Tabela 2: Resultado a ser obtido para cada opção selecionada.

Uma observação importante é que a seleção de uma operação no JComboBox causa uma alteração na opção selecionada em JRadioButtonMenuItem e vice-versa.

Referências

Documentos relacionados

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização.. Porém, é

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização.. Porém, é

JTextField1 Permite mostrar o valor de se realizar uma compra do produto selecionado em JComboBox1 na quantidade marcada no JRadioButtons1 após pressionar

JTextField1 Permite mostrar o valor de se realizar uma compra da qualidade selecionada em JComboBox1 do produto marcado no JCheckBoxes1 após pressionar o

JButton1 Modifica o campo JTextField2 de modo o custo total da obra de acordo com a qualidade do acabamento selecionado em JCheckBoxes1 e se terá

JButton1 Modifica o campo JTextField2 de modo o custo total da obra de acordo com a qualidade do terreno selecionado em JCheckBoxes1 e será empregadas

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização.. Porém, é

Empresas sustentáveis geram valor para o acionista a longo prazo, pois estão mais preparadas para enfrentar riscos econômicos, sociais e