Bom depois de muito tempo sem postar uma nova informação sobre programação em java...
Esta eu programando o meu sistema para realizar o meu TCC da Faculdade, quando me deparei com uma dificuldade, incrementei no meu eclipse o VE, que serve para criar janelas do sistema montando a parte visual estilo o NetBeans, muito facíl...
Mas como eu ja tinha a janela inicial pronta sem usar o VE, quis aproveitar e dela chamar a janela que criei com o VE... depois muito procurar por ai, em livros, na internet... e na tentativa e erro... descobri... ai esta a resposta:
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 representara 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);
Até a próxima descoberta... :P
segunda-feira, 21 de setembro de 2009
Assinar:
Postar comentários (Atom)
Camila, Boa tarde;
ResponderExcluirSou iniciante e gostaria de saber como faço para chamar um JIntanalFrame de JFrame.
Ja tentei todos os forum's da net e nao obtive sucesso.
Conto com seu apoio.
Celso Miranda
Goiânia - Go.
Boa Tarde,
ResponderExcluirCelso,
Na ação do botão ou menu que chamará a JInternalFrame coloca o código abaixo:
TelaInserir inserir = new TelaInserir(); // A TelaInserir é uma JInternalFrame
jContentPane.add(inserir); // JPanel
inserir.setVisible(true);
Qualquer dúvida estou a disposição.
Abraço
Camila casa comigo?
Excluircamila te amo
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirposso chamar uma JInternalFrame através de um botão ?
ResponderExcluirSim, vc terá que configurar a chamada dentro do evento do botão.
ExcluirQuase 5 anos depois de você postar isso eu estou utilizando e resolvendo um problema que eu estava tendo a 1 dia. Camila mto obrigado mesmo e parabéns.
ResponderExcluir