segunda-feira, 17 de outubro de 2016

Java: Chamando uma JInternalFrame


Veja como chamar uma JInternalFrame, feita com Visual Edition no Eclipse, dentro de uma classe principal feita sem usar o Visual Edition. Esse código me serviu muito bem quando eu estava fazendo o meu trabalho de conclusão, para o trabalho eu desenvolvi um sistema para desktop em Java, e no início do desenvolvimento não utilizava o VE (Visual Edition). Eu ja tinha feito a janela principal e quando fui fazer as janelas internas achei mais fácil fazer utilizando o VE.

No inicio tive algumas dificuldades, principalmente nesta parte, e depois de muito pesquisar cheguei a esta solução e agora vou compartilhar com vocês a minha descoberta.


Chamando uma nova JInternalFrame

 

 JMenu registrar = new JMenu("Registrar");  
 barraMenuAdm.add(registrar);  
 JMenuItem novaVenda = new JMenuItem("Venda");  
 novaVenda.addActionListener(new java.awt.event.ActionListener() {  
 public void actionPerformed(java.awt.event.ActionEvent evt) {  
 JInternalFrame reg = new JInternalFrame(); //cria um objeto que representa um JInternalFrame ... ja criado...  
 reg = new RegistrarServico();// vincula esse objeto a class ja criado com o VE  
 reg.setVisible(true);// torna ela visível  
 desktop.add(reg); // coloca ela na janela principal  
 }  
 });  
 registrar.add(novaVenda);  


Esta foi uma dica de como fazer esta chamada utilizando Java VE no Eclipse.

Nenhum comentário:

Postar um comentário