TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade prática supervisionada. Desenvolvimento de aplicações criado o appletviewer com calculadora

Seminário: Atividade prática supervisionada. Desenvolvimento de aplicações criado o appletviewer com calculadora. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  15/8/2014  •  Seminário  •  936 Palavras (4 Páginas)  •  290 Visualizações

Página 1 de 4

ATIVIDADE PRÁTICA SUPERVISIONADA(APS)

DESENVOLVIMENTO DE APLICAÇÕES CRIADO O APPLETVIEWER COM CALCULADORA.

SÃO PAULO

2014

CODIGO JAVA.

import java.awt.*;

import java.applet.Applet;

publicclassex5_7extends Applet {

Labeldisplay;

Panelbottom;

Panelnum_panel;

Panelfunc_panel;

Button number[] = new Button[10];

Button function[] = new Button[6];

publicvoid init() {

setLayout(new BorderLayout());

display = new Label("0", Label.RIGHT);

add("North", display);

bottom = new Panel();

bottom.setLayout(new BorderLayout());

num_panel = new Panel();

num_panel.setLayout(new GridLayout(4,3));

for (int x=9; x>=0; x--) {

number[x] = new Button((new String()).valueOf(x));

num_panel.add(number[x]);

}

function[4] = new Button(".");

num_panel.add(function[4]);

function[5] = new Button("=");

num_panel.add(function[5]);

bottom.add("Center", num_panel);

func_panel = new Panel();

func_panel.setLayout(new GridLayout(4,1));

function[0] = new Button("+");

function[1] = new Button("-");

function[2] = new Button("*");

function[3] = new Button("/");

for (int x=0; x<4; x++)

func_panel.add(function[x]);

bottom.add("East", func_panel);

add("Center",bottom);

}

}

Saída deste programa é o desenho da calculadora:

uma calculadora que não funciona...)

Código Java

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Container;

import java.awt.GridLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.text.SimpleDateFormat;

import java.util.StringTokenizer;

import javax.swing.JApplet;

import javax.swing.JButton;

import javax.swing.JFormattedTextField;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

/**

* Esta classe implementa uma calculadora simples de horas trabalhadas. Atenção foi dada à interface e funcio-

* namento, mas a classe não faz nada além de cálculos simples.

*/

public class Calculadora extends JApplet implements ActionListener {

// Este botão fará o envio dos dados (mas nesta applet ele está só de decoração)

private JButton enviar;

// Esta é a matriz das horas trabalhadas por projeto.

private JFormattedTextField[][] horasNoDia;

private JFormattedTextField[] somaDasHoras;

// Para simplificar, teremos somente três dias de trabalho

private final int diasDeTrabalho = 3;

// Para simplificar, teremos projetos constantes (deveriam ser obtidos de um banco de dados)

private final String[] projetos =

{

"Projeto IMBROGLIO",

"Projeto BROUHAHA",

"Projeto SHENANIGAN",

"Projeto PANDEMONIUM",

"Suporte a outros departamentos",

"Outros"

};

/**

* O método init é o mais crítico de uma applet: ele cria a interface com o usuário e registra eventos para os

* componentes desta interface.

*/

public void init()

{

// Vamos manipular o container da applet (interface gráfica)

Container ct = getContentPane();

...

Baixar como (para membros premium)  txt (8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com