ago

30

Abrindo um menu popup ao clicar em um botão

By Felipe Saab

1:33h da madrugada de um domingo e eu to começando a escreve esse post….
Fim de carreira neh… aiuhaiuhaiuahiahu

Mas vamos ao que interessa: às vezes pode ser bem interessante abrir um menu popup ao clicar em um botão da sua aplicação, como por exemplo em uma tela de cadastro de contas a pagar. A conta a pagar pode estar vinculada a um fornecedor, a um equipamento, a um veículo ou seja lá o que for que você o cliente queira.

Uma boa prática que eu gosto de usar é sempre deixar o usuário poder fazer uma busquinha rápida pelo fornecedor (equipamento, veículo, …) ao invés de ter que digitar o código dele lá.

Sendo assim, ao invés de fazer um botão para a busca de fornecedores, outro botão pra busca disso e outro pra busca daquilo, eu faço apenas um botão que quando clicado abre um menu com todas as opções e frescuras que eu quiser.

Read more »

ago

27

Mudando a cor, fonte, alinhamento, etc… de células de JTable

By Felipe Saab

Ae galera,
Hoje vou dar uma dica bem interessante pra manipular as células de uma JTable.

Vamos imaginar que devemos representar uma matriz dentro de uma JTable, ou seja, devemos ter um cabeçalho para as linhas e outro para as colunas.
Nosso objetivo vai ser construir a seguinte matriz:

Read more »

ago

20

(J2ME + Bluetooth) Facinho…

By Felipe Saab

Primeiro post, N-ésimo blog… kkkkkk
Vamos ver se eu consigo manter esse blog atualizado…
Bom, sem mais delongas… vamos ao assunto do post:

Eu sempre tive muita vontade de aprender a desenvolver aplicativos que utilizassem o bluetooth do celular através de J2ME, então eu começei a pesquisar. Porém, meus esforços foram inúteis… nunca achava um bom material, quando achava alguma coisa não tinha nenhum código fonte como exemplo… sempre uma m*#!@.
Até que um dia eu descobri o Project Marge, que tem como objetivo simplificar o uso do bluetooth em J2ME.
Ótima iniciativa, muito boa mesmo… alguém tinha que começar isso um dia não é mesmo? hehehe

A partir daí eu começei a fuçar alguns códigos que utilizam o framework “marge-core”(Framework resultante do projeto) e me impressionei com a facilidade de uso. Qualquer um que entenda um mínimo de J2ME e o básico de Java consegue facilmente acessar o bluetooth…

Enquanto eu aprendia eu ia desenvolvendo um joguinho pong, apenas alterando as classes de um exemplo disponível na época (um chat bluetooth), tal exemplo se encontra hoje no site do projeto, junto com muitos outros.

Quem se interessar e quiser dar uma olhadinha mais afundo: site do projeto.

O pong que eu fiz.. =]

PS: tem erros e redundâncias no código… vale frizar que meu objetivo era a comunicação bluetooth e não o design.

Se alguem quiser saber mais, é só deixar um comentário ou entrar em contato.
[] a todos e até a próxima.