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...
Seguidores
terça-feira, 7 de dezembro de 2010
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.
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
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
Assinar:
Postagens (Atom)