quarta-feira, 29 de outubro de 2014

Término do Projeto

Com a chegada da data da entrega do projeto, as finalizações e a documentação estão sendo concluídas.

quinta-feira, 23 de outubro de 2014

Campos com marca d'água

Para que o usuário possa preencher com as informações adequadamente, foram adicionadas algumas marcas d´água em determinados campos, como mostramos a seguir:



JGoodies

Utilizamos também além do GridBagLayout, indicado pelo professor Frank, o JGoodies para a definição do layout do projeto, como aconselhado pelo professor Bernardo. Com isso, modificamos algumas páginas do trabalho, como a tela de login mostrada a seguir:


quarta-feira, 22 de outubro de 2014

ComboBox

Por sugestão do professor Bernardo, começamos a utilizar algumas ComboBox para realizar o cadastro de códigos, como o cadastro do código de um cliente que indicou o salão para alguém, que acabou se tornando um cliente posteriormente devido a indicação. Dessa forma fica mais fácil para o usuário cadastrar um código, pois ao invés de digitar um código, o usuário apenas escolhe o nome do cliente que fez a indicação na ComboBox, e o código desse cliente é cadastrado.

Thelmar está no Youtube também !

Abaixo segue o link do canal no youtube do Instituto de Beleza Thelmar:

https://www.youtube.com/channel/UCjZEsMVPg_ryH6qabq9rsUQ

terça-feira, 21 de outubro de 2014

Vídeo do Gource

Foi gerado o primeiro vídeo do Gource do projeto. O Gource é um aplicativo para visualização gráfica de todo o histórico do projeto, assim é possível identificar as modificações realizadas por cada componente do grupo, como podemos perceber ao assistir o vídeo abaixo:


segunda-feira, 20 de outubro de 2014

Layout

Usando o GridBagLayout() como gerenciador de layout, construímos uma classe que exibe em uma tabela os serviços oferecidos pelo Instituto de Beleza Thelmar, e seus respectivos valores de acordo com a quantidade de cabelo. Esses serviços exibidos, são serviços que foram previamente cadastrados em uma página de cadastro. Abaixo está uma imagem de como está ficando o layout da classe de exibição dos serviços e uma imagem do layout da página de cadastro dos serviços.



sábado, 18 de outubro de 2014

Problemas com o GridBagLayout()

Conseguimos utilizar o GridBagLayout() em uma página que exibia dados em uma tabela. Contudo, queríamos fazer com que aparecessem na tabela apenas os dados cadastrados entre um determinado período. Para fazer isso, colocamos dois campos de texto: um campo para receber a data inicial, e outro para receber a data final. Porém, fazendo isso, o código acaba tendo que ser dinâmico, e os métodos do GridBagLayout() são estáticos. Trabalharemos em cima desse problema durante esse final de semana.

sábado, 11 de outubro de 2014

GridBagLayout

O professor Frank sugeriu que ao invés de utilizarmos o GridLayout, que fosse usado o GridBagLayout, para que a interface ficasse menos quadrada. Contudo, ele nos alertou de que o GridBagLayout é bem mais complexo e trabalhoso. Estaremos durante esse final de semana, pesquisando sobre o GridBagLayout e tentando implementá-lo em nosso projeto.

Estamos utilizando o site da Oracle a seguir para estudar sobre o GridBagLayout, pois o tutorial, apesar de estar em inglês, foi muito bem feito e é bem claro, detalhado e explicativo.

Tutorial da Oracle sobre GridBagLayout:

sexta-feira, 3 de outubro de 2014

Registro e Cálculo de Gastos Totais

Hoje, 03/10/2014, fizemos uma "página" para o cadastro de despesas. Cadastra-se o nome da despesa, a sua data de ocorrência e o seu valor.

Além disso, criamos uma página para a consulta de todas essas despesas, que são exibidas em uma tabela (JTable), além de ser exibido também a soma de todas as despesas. Por enquanto, o design da tela de consulta dessas despesas ainda não está terminado. Após a sua conclusão, postaremos aqui no blog imagens do seu layout.