Adicione um ActionListener ao botão que vai receber o evento clique. O código fica +/- assim.
publicclassPrincipalextendsJFrame{publicPrincipal(){JMenuarquivoMenu=newJMenu("Arquivo");JMenuItemcadastrarItem=newJMenuItem("Cadastrar");cadastrarItem.addActionListener(newAbrirTela());arquivoMenu.add(cadastrarItem);Cadastrarcad=newCadastrar();cad.action(evt,what);cad.setVisible(true);}privateclassAbrirTelaimplementsActionListener{publicvoidactionPerformed(ActionEventae){//cria uma instância de outra tela}}}