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