Arquivo de junho \02\+00:00 2011

Criando uma GUI no Linux usando Java

Esse artigo é continuação do anterior, então já tenha instalado o OpenJDK 6.9 e o NetBeans 6.9 para seguir os exemplos. No caso vou mostrar os recursos do editor visual do NetBeans para GUI, a biblioteca usada é a SWING uma biblioteca disponível por padrão no Java, assim não vamos ter que nos preocupar em instalar ela quando formos distribuir nosso projeto, também vou aproveitar para mostrar o uso da biblioteca Map do Java (claro que não vou explicar os mínimos detalhes), de inicio o que você precisa saber é que o NetBeans por ser uma IDE (ambiente de desenvolvimento integrado) ele prepara todo o básico para você iniciar a programação e ainda da um bônus com autocomplete de código, editor visual de GUI, e gerenciamento de testes com a JUnit. Mas isso não agrada a todo mundo já que você de certo modo você é obrigado a seguir uma estrutura para o seu projeto onde o NetBeans possa analisar o seu código.
Abra o NetBeans e inicie um novo projeto, e escolha aplicativo Java, no caso eu o nomeei de Janela.

Caso seja seu primeiro aplicativo Java será necessário aguardar a ativação do módulo da Java SE.

Clique no menu Arquivo->Novo Arquivo->Formulários GUI Swing->Formulário Jframe e o nomeie frmLogin.

Com isso agora deve ter aparecido o editor visual de GUI. Agora você vai notar duas abas do lado direito, uma chamada Paleta e a outra Propriedades, essas duas paletas nos dão o controle sobre o design do formulário, use essas ferramentas para deixar o formulário parecido com as imagens abaixo.

Esses recursos do NetBeans agilizam a programação por isso eu o considero como um RAD (Rapid Application Develop), segue abaixo o link do exemplo usado na postagem, no caso vou deixar um projeto de exemplo uma janela de login no qual os usuário e senha está armazenados dentro de um Map que é iniciado como um HashMap já que Map é abstract (abstrato), normalmente eu costumo usar classes de baixo nível para poder usar todos os recursos de POO (Programação Orientada à Objetos). Caso você só queria executar o aplicativo clique no ícone do Java Web Launch.

Clique aqui para fazer o download do projeto.

Deixe um comentário

Windows login automático

Pessoal segue aqui uma super dica de como configurar o auto-login do MS/Mindows mesmo existindo muitos usuário no sistema ou com usuário com senha, essa dica serve para quem usa acesso remoto e quer que o auto-login continue como antes. Antes começar o procedimento abaixo recomendo que tenha noções do registro do Windows pois se deletar ou editar algo errado isso pode prejudicar todo sistema
Para fazer isso vamos seguir um pequeno procedimento. Clique no botão [Iniciar]->[Executar]->Digite “regedit”. Na árvore de de pastas no canto esquerdo siga o caminho citado abaixo.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

Agora vamos alterar (se necessário criar) os seguintes valores:

AutoAdminLogon = 1
DefaultUserName = “nome do usuário”
DefaultPassword = “senha do usuário”
DefaultDomainName = “dominio local” (normalmente eu não altero!)
DontDisplayLastUserName = 0

Alterando esses valores no proximo login de usuário o computador irá iniciar o usuário descrito no DefaultUserName caso o usuário tenha uma senha não se esqueça de coloca-la em DefaultPassword. Esse procedimento me ajudou muito com assistência remota.

Deixe um comentário