Você está na página 1de 2

Atividade 5: Interfaces Grcas (Swing )

ST762A Laboratrio de Programao III Prof. Guilherme Palermo Coelho 09 de abril de 2014
Prazo de entrega: 29 de abril de 2014. Instrues: Esta atividade dever ser desenvolvida pelo mesmo grupo denido no incio da disciplina (mximo 3 alunos). Dever ser entregue um arquivo .ZIP contendo todos os arquivos .java necessrios para execuo e validao do sistema implementado. Favor entregar apenas os arquivos .java, mantendo a estrutura de diretrios dos pacotes (ex.: caso o grupo use Netbeans, compactar e enviar a pasta src ). A entrega da atividade dever ser feita via Teleduc e a submisso associada avaliao correspondente atividade. Entregas novinculadas avaliao no sero corrigidas. Cpias da internet ou de outros grupos sero penalizadas conforme descrito no programa da disciplina. geral da GUI e procurar elaborar as telas responsveis pela realizao de cada operao separadamente (por exemplo, em um JPanel prprio). Estas telas sero integradas na GUI nal do sistema. Caso esta modularizao seja bem planejada, a GUI nal do sistema se tornar responsvel por basicamente gerenciar a exibio de cada tela no local e instante apropriados, conforme a solicitao do usurio. Durante o desenvolvimento desta atividade o grupo deve favorecer, sempre que possvel, a utilizao de componentes lightweight de GUI, ou seja, componentes pertencentes ao pacote Swing. Observaes: Os grupos que no conseguiram implementar todas as funcionalidades pedidas nas Atividades 3 e 4 devem aproveitar o prazo desta tarefa para complementar o sistema em desenvolvimento. Para facilitar a avaliao do sistema, todos os grupos devem incluir uma rotina que crie alguns dados para alimentar o sistema (por exemplo, alguns produtos, transportadoras, pedidos, clientes etc.). Esta rotina deve ser automaticamente invocada sempre que o sistema for iniciado.

Enunciado: O objetivo desta atividade elaborar e implementar a interface grca com o usurio (GUI) para o sistema da loja eletrnica ByteForte, intro Cabe ao grupo decidir quais ferramentas utiduzido na Atividade 3 deste curso. Esta GUI deve lizar para realizao desta atividade, ou seja, permitir a realizao de todas as operaes descrise ser feita a codicao direta e manual dos tas nas atividades 3 e 4, garantindo inclusive que componentes de interface ou se ser empreas restries associadas a cada operao sejam resgada alguma IDE que oferea suporte para peitadas (caso isto ainda no tenha sido feito no o desenvolvimento de GUIs. ncleo do sistema por exemplo, realizar um pedido de uma quantidade de produto que no est Procure usar, sempre que possvel, os gerendisponvel em estoque). Detalhes sobre as operaciadores de layout disponveis em Java. es que devem ser realizadas pelo sistema podem ser encontradas no enunciado das atividades 3 e 4. Para facilitar o desenvolvimento e a manuten- Referncias: o do sistema, o grupo deve planejar a estrutura Deitel, P. J. & Deitel, H. M. (2011) Java: How to Program. 9a Ed. Pearson. Captulos 14 e 25.

Creating a GUI with JFC/Swing - The Java Tutorials. Disponvel em: http://docs.oracle.com/ javase/tutorial/uiswing/index.html. Tutorial: Designing a Swing GUI in NetBeans IDE. Disponvel em: http://netbeans.org/kb/docs/ java/quickstart-gui.html.

Você também pode gostar