Seguidores

terça-feira, 7 de dezembro de 2010

Sem novas postagens!!!

Boa noite!

Hello java men´s não fiz mais
postagens em nosso blog pois
no momento estou realizando
alguns testes em algumas aplicações,
porem logo estaremos de volta
com força total.

Abraços a todos e Bons Códigos...

segunda-feira, 11 de outubro de 2010

Criar JPanel!!!

Ola Pessoal!
Hoje estaremos postando um exemplo simples de criacao de um painel, neste usaremos as ferramentas, JPanel, JButton, JLabel e JFrame, a partir desde voce podera criar e aperfeicoar sua interfaces graficas.
Em java é necessario o uso de 2 classes para que se possa ter um bom intendimento do codigo e uma facil manutenção, para que este exemplo se torne bem didatico farei uma alusão do que possivelmente são os atributos que eu estou usando e criando,
Leve em consideração um outdoor: este sem nada "promoções ou divulgações" é um JFrame pois ele receberá: o Painel e seus atributos, botoes e o que quer que seja, o JPanel é como se fosse a base que recebe as "informações, promoções ou divulgações, as promoções e divulgações sao como se fossem os botões e as labels, que vao dentro do JPanel, e este vai dentro do JFrame pronto apos esta breve introdução iremos para a melhor parte: O CÓDIGO, mas lembre-se o jpanel recebe os atributos e o jframe recebe o jpanel com os atributos.
Criaremos a 1ª classe;

public class Principal{
public Static void main(String args[]){

Inicio = objeto ;
objeto = new Inicio();

}
}
O que é mais interessante não sei se voce notou, é que no momento em que crio o objeto eu chamo"INSTANCIO" minha classe Inicio que sera criada agora e é dentro desta classe que criarei os atributos do meu Frame.




public Class Inicio{
public Inicio(){
final JButton cadastro = new JButton("CADASTRO");
final JLabel texto = new JLabel ("Aqui voce nao faz nada");
final JFrame fundo = new JFrame("Meu Primeiro Frame");
final JTextField dados = new JTextField("Informe seus dados");
final JPanel informacoes = new JPanel();
final JRadioButton aplicativo = new JRatioButton("APLICATIVO");
finalJRadioButtonMenuItem selecao = new JRadioButtonMenuItem();

informacoes.add(cadastro);
informacoes.add(texto);
informacoes.add(dados);
informacoes.add(aplicativo);
informacoes.add(selecao);
fundo.getContentPane().Add(informacoes);

fundo.setsize(400,400);
fundo.setVisible(true);
fundo.setLocationRelativeTo(null);
fundo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
}





Pronto agora voce tem um painel com frame, botao, campo de texto e alguns atributos a mais pronto para ser aperfeicoado,
bons estudos.

terça-feira, 27 de julho de 2010

...Criando uma dll usando JNA ..."JAVA"...

Dll's ou bibliotecas"ex: lib" são funções criadas dentro de um programa,

podem ser estaticas ou não, são carregadas em memoria e chamadas em outras

aplicações neste exemplo usaremos a tecnologia JNA pois seus metodos são bem mais simples, criaremos em C uma função para ser chamada no java isso poderia ser um metodo que faz um calculo aritmetico .

Vamos criar uma LIB em java: após acessar a sua "API" crie um projeto chamado:

TesteJNA.

Crie um Folder chamado Testelib.

Crie um Pacote chamado Teste1 para guardar as usas classes,

e um segundo pacote para criar as suas interfaces Teste2.

Crie uma classe chamada TesteJNA.

Crie uma Interface chamada iTeste e extenda a library desta forma procure sempre

fazer com que o seu codigo se torne simples usando siglas de identificação

seja ORGANIZADO.

ex:inum: i=inteiro, num=variavel. ex2:iTeste:i=interface,Teste=nome da interface.















Essa é a Interface que Criamos:





package Teste1;



public interface iTeste extends Library{

public int EquipeSum(int x, int y);

}



















dentro da classe que criamos TesteJNA ficará assim:





Essa é a Classe que criamos:



package Teste1;



import com.sun.jna.Native;

public class TesteJNA{

public static void main(String[]args){

String libName = "DllTeste.dll";

iTeste demo = (iTeste) Native.loadLibrary(libName,

iTeste.class);

System.out.println(demo.EquipeSum(10

,10));

}

}

Agora em C criaremos a Dll voce tera de criar um projeto do tipo Dll
apos crialos defina as classes com o ponto c e ponto H de Handler
o ponto H recebera o codigo:
#include"TutorialCCode.c"
#include

DLLIMPORT void DisplayHelloFromDLL()
{
printf("Hello From C/C++ Library\n");
}

DLLIMPORT int Add(int one, int two)
{
return one + two;
}



Já no ponto H temos o seguinte codigo:

#ifndef _DLL_H_
#define _DLL_H_
#if BULDING_DLL
#define DLLIMPORT _declspec (dllexport)
#else
#define DLLIMPORT _declspec(dllimport)
#endif

DLLIMPORT void DisplayHelloFromDLL (void);
DLLIMPORT int Add(int,int);
#endif

OK
sua chamada de Dll ou melhor Biblioteca esta pronta

Instalando aplicativos em celular.