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 861.000+ trabalhos acadêmicosPor: adenilton90 • 15/8/2014 • Seminário • 936 Palavras (4 Páginas) • 321 Visualizações
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();
...