Mostrando postagens com marcador Java. Mostrar todas as postagens
Mostrando postagens com marcador Java. Mostrar todas as postagens

JComboBox com Scrollbar horizontal

Olá senhores!

Recentemente precisei implementar uma combo box com scroll bar na horizontal, por incrível que pareça o Swing não fornece uma solução já pronta para isso.

O jeito que encontrei foi estender a JComboBox e incluir tal funcionalidade.

Segue a receita:


Agora você pode instanciar o seu componente customizado da mesma maneira que você faria com a JComboBox.

Até o próximo assunto!

Leitura de XML com JDOM

Senhores,

Após algum tempo sem postar - estou engajado num projeto que usa muita manipulação de arquivos XML - mostrarei como ler um arquivo XML com um exemplo da vida real.

Usaremos uma tecnologia do mundo Java chamada JDOM, que é uma biblioteca para manipulação de estruturas XML bem prática e simples de utilizar.

O que faremos?

A ideia é mapear um arquivo XML com a lista de todos os municípios do Brasil. Muito útil, pois nessa lista oficial cada município tem um código que é especificado pelo IBGE, que é utilizado, por exemplo, na geração de arquivos da NFe.

Baixe o binário do último release do JDOM e adicione ao classpath do seu projeto.

Depois, crie uma entidade Município:

Basicamente teremos uma lista de entidades desse tipo, onde cada item representa um município brasileiro.

Agora, vamos definir uma classe que nos retorna uma lista de municípios:

Resolvi fazer uma inicialização estática para que a busca no arquivo XML fosse feita apenas quando a lista fosse solicitada, e um construtor privado para garantir que ninguém instancie essa classe e duplique as entidades na memória. Não esqueça de limpar caso a reutilização não seja de imediato.

Conclusão


Agora, você pode popular as combos do seu sistema e fazer buscas/associações necessárias. Caso precise do código do município, basta pegar o valor da entidade.

JDOM é uma biblioteca simples e prática. Dê uma olhada no Javadoc e divirta-se.

AlienTrix! Game feito em Java

Cavaleiros e cavaleiras, o post de hoje é a respeito de um game que implementei em meados de 2012. Simples e feito em Java.


AlienTrix 1.2



As sprites usadas são free, baixadas da net, e as principais classes utilizadas pertecem aos pacotes swing e awt do Java.

Para quem quiser estudar o código fonte, jogar ou criticar aqui está o link para download.

Como rodar o Android no PC

Você sabia que é possível emular (rodar) o tão popular sistema Android, aí no seu computador?

Neste vídeo tutorial eu mostro como fazer essa tarefa, e o melhor de tudo, usando o SDK da gigante Google.

Então, MÃOS NA MASSA!