olá pessoal !!!
sou iniciante em java, tenho muitas dúvidas, e gostaria q vc me explicassem melhor !!!
estou tentando fazer q um JMenuItem de um JMenu chame um novo JFrame, só q não estou conseguindo…
gostaria de saber:
tem como chamar um novo JFrame sendo um outro arquivo.java(tendo um conexão com um banco) e é obrigado eu usar um JDesktoPane e JInternalFrame… ou pode se ter um Frame em outro Frame…
e no caso de poder chamar um novo JFrame sendo um .java a conexão com banco tem q ser no mesmo… ou no Frame Principal…
ou estou querendo dificultar muito as coisas podendo fazer tudo em só arquivo ???
gostaria q vcs me ajudassem esclarecendo !!!
vou colocar o código:
public class Chamado extends JFrame {
public Chamado() {
…
//segundo menu.
menu = new JMenu(“Consulta/Alteração”);
menu.setMnemonic(KeyEvent.VK_C);
menu.setToolTipText(“Consultas e Alterações”);
menu.getAccessibleContext().setAccessibleDescription(
“simple menus que acessa a ítens”);
menubar.add(menu);
[color="blue"][i]menuit = new JMenuItem("Chamados");
menuit.setMnemonic(KeyEvent.VK_H);
menu.add(menuit);
menuit.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
Dados d = new Dados(); //o novo JFrame com conexão com um banco [/i][/color] }
});
...
public static void main(String args[])
{
JFrame.setDefaultLookAndFeelDecorated(true);
Chamado window = new Chamado();
window.setTitle("Chamado Técnico");
window.setSize(650,500); //450,260
window.setVisible(true);
}
}
agradeço qualquer ajuda :?: