exercÍcio - ajuda

1 resposta
henriquelo

Fala ai galera!!! blz!!! :lol:

Que tal uma ajudinha em um programa que to precisando fazer:

SEGUE TODO A DESCRIÇÃO (e logo após o link da imagem do resultado esperado):

Deverá ser desenvolvida uma interface gráfica do usuário em Java utilizando componentes de interface AWT e Swing. Deverão ser entregues duas versões do programa: uma utilizando componentes AWT e outra utilizando componentes Swing.

Para o desenvolvimento da interface deverão ser usados componentes para a criação de janelas, diálogos, caixa de texto, rótulos, botões, caixa de listagem e caixa de combinação. Além disso, poderão ser adicionados outros componentes conforme a criatividade do programador.

A tela deve possuir as seguintes funcionalidades:

- Para incluir um novo produto na lista de venda, devem ser preenchidos seu nome, quantidade e valor unitário, e em seguida, clicar no botão Incluir.
            - Quando um produto é incluído seu nome, quantidade e valor total (quantidade * valor unitário) devem ser adicionados automaticamente na lista.
             - Para remover um item da lista de venda, basta selecionar o mesmo e clicar no botão Excluir. Deverá ser exibido um diálogo solicitando a confirmação do usuário para a exclusão.
            - Haverá uma caixa de combinação para o usuário selecionar a forma de pagamento: À vista ou parcelado.
            - Ao clicar no botão Finalizar Compra, haverá as seguintes condições:
                 * Caso a forma de pagamento seja à vista, será exibido um diálogo com o valor total dos itens da lista;
        o	Caso a forma de pagamento seja parcelado, será exibido um diálogo solicitando o preenchimento do número de parcelas: no mínimo 2 e no máximo 10. Após o usuário informar a quantidade de parcelas e confirmar será exibido o valor de cada parcela e o valor total com juros de 2% ao mês.
                       * Fórmula para cálculo do valor da parcela:
                          Vparc = (Vtotal * (1 + (Nparc * 0,02))) / Nparc
                          Onde:
                          Vparc - valor da parcela
                          Vtotal - valor total para pagamento a vista
                          Nparc - número de parcelas
             - Após a exibição do diálogo do valor total da venda à vista ou parcelado, o programa deverá retornar para a tela de venda que será reinicializada para abrir uma nova venda.

A interface será uma tela de venda de itens de um caixa de um estabelecimento comercial conforme representado graficamente na figura abaixo:



Segue o código que comecei (bem no comecinho mesmo!!!)

[b]//TabelaVenda.java

import java.awt.;
import java.awt.event.
;

public class TabelaVenda extends Frame implements

ActionListener{

private Label LProd, LQtd, LVUni;

private TextField tfProd, tfQtd, tfVUni;

private Button butInc;

private Button butExc;

private Button butFin;
public TabelaVenda(){
	super("TELA DE VENDA");
	setSize(800,600);
	setLayout(new FlowLayout());
	
	
	//instanciando Label e TextField Produto
	LProd = new Label("Produto:  ");
	LProd.setSize (100,70);
	add(LProd);
	
	tfProd = new TextField(); //textfield vazio
	add(tfProd);
	
	
	//instanciando Label e TextField Quantidade
	LQtd = new Label("Quantidade:  ");
	LQtd.setSize (100,70);
	add(LQtd);
	
	tfQtd = new TextField(); //textfield vazio
	add(tfQtd);
	
	
	//instanciando Label e TextField Valor Unitário
	LVUni = new Label("Valor Unitário:  ");
	LVUni.setSize (100,70);
	add(LVUni);
	
	tfVUni = new TextField(); //textfield vazio
	add(tfVUni);	
           }

public void actionPerformed(ActionEvent e){
	if (e.getSource() == butInc){
		
	}
		
}

static public void main (String args[]){
	TabelaVenda f = new TabelaVenda();
	f.addWindowListener(new CloseWindowAndExit());
	f.show();
}

}
}[/b]



Quem puder me ajudar, eu agradeço desde já!!! :smiley:

1 Resposta

fabiel

Aew brother ninguem ta aqui pra fazer trabalho de faculdade não !!!
Se vc tem duvida em algo post qual eh !
Inton comece a fazer o codigo e no andamento do programa se surgir duvidas
de como fazer algo, erro ou o que utilizar
post que concerteza alguem responderá !

Criado 10 de setembro de 2007
Ultima resposta 11 de set. de 2007
Respostas 1
Participantes 2