调用/共享方法ActionPerformed来自另一个Action

时间:2018-03-17 01:54:56

标签: java swing action

我正在使用以下代码,我正在尝试从另一个操作调用一个操作。

// Full code: https://github.com/neorai/Notepad/blob/master/src/notepad/Notepad.java

private void MenuGuardarActionPerformed(java.awt.event.ActionEvent evt) {                                            
     if ("nuevo".equals(MenuNuevo.getName())) {
         MenuGuardarComoActionPerformed(evt); //<-- problem
     }else{
         try {
             File fileToSave = jFileChooser1.getSelectedFile(); // ruta del archivo a leer
             FileWriter escribir;
             escribir = new FileWriter(fileToSave.getAbsolutePath(), true); 
             escribir.write(TextArea.getText()); // escribir en archivo
             jTabbedPane1.setTitleAt(0, jFileChooser1.getName(fileToSave)); //establecer el nombre del archivo en pestaña de jtabbedpanel, 0 es la posicion de la pestaña en el array
             escribir.close(); //cerrar archivo
         } catch (IOException ex) {
             Logger.getLogger(Notepad.class.getName()).log(Level.SEVERE, null, ex);
         }
     }
} 

我怎么能从另一个动作中调用该动作?

0 个答案:

没有答案