IntelliJ идея графический дизайнер + Maven

У меня есть проект, созданный с помощью графического дизайнера. Вот код основной формы.

public class MainForm {
    MainForm() {
        directLineOkButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
               //some action
                }
            }
        });
        crossLineOkButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
               //some action
        });
        clearButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
            //some action
        });
        cancelButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
            //some action
        });
        saveButton.addActionListener(new ActionListener() {
           public void actionPerformed(ActionEvent arg0) {
          //some action
        });
    }

    public JPanel getMainPanel() {
        return mainPanel;
    }

    private void createUIComponents() {
        drawingPanel = new DrawingPanel();
    }

    private JPanel mainPanel;
    private JComboBox directDirectionCombobox;
    private JButton directLineOkButton;
    private JButton crossLineOkButton;
    private JComboBox crossLineComboBox;
    private JTextField crossLineSizeValue;
    private JButton clearButton;
    private JLabel directLineLabel;
    private JPanel directLinePanel;
    private JLabel crossLineLabel;
    private JPanel crossLinePanel;
    private JPanel okClearButtonPanel;
    private JTextField directLineSizeValue;
    private JButton saveButton;
    private JPanel drawingPanel;
    private JButton cancelButton;
}

Работает нормально. Jar файл генерирует нормально, вот код pom.xml



    4.0.0

    DOC
    DOC
    1.0
    
        
            org.apache.poi
            poi
            3.9
        
    

    
        
            
                maven-compiler-plugin
                2.3.2
                
                    1.6
                    1.6
                
            

            
                org.apache.maven.plugins
                maven-jar-plugin
                
                    
                        
                            true
                            Main
                        
                    
                
            

            
                maven-assembly-plugin
                
                    
                        
                            Main
                        
                    
                    
                        jar-with-dependencies
                    
                
            
        
    


Но когда я пытаюсь запустить файл JAR, возникает ошибка.

Exception in thread "main" java.lang.NullPointerException
at MainForm.(MainForm.java:14)
at Main.main(Main.java:13)

Это показывает, что ошибка находится на линии, где создается слушатель directLineOkButton. Я создаю слушателя, как сказано здесь:http://www.jetbrains.com/idea/training/demos/GUI_Designer/GUI_Designer.html в конструкторе используя cmd + o. Вот код XML формы:



  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      
    
    
    
    
      
        
          
          
        
        
          
        
      
      
        
        
        
        
        
        
        
        
        
          
          
        
        
        
        
          
            
              
              
            
            
              
              
                
                
                
                
              
            
          
          
            
              
                
              
              
            
            
          
          
            
              
              
            
            
              
            
          
        
      
      
        
          
          
        
        
          
        
      
      
        
        
        
        
        
        
        
        
        
          
          
        
        
        
        
          
            
              
              
            
            
              
                
                
                
                
              
            
          
          
            
              
                
              
              
            
            
          
          
            
              
              
            
            
              
            
          
        
      
      
        
        
        
        
        
        
        
          
          
        
        
          
        
        
        
          
            
              
              
            
            
              
            
          
          
            
              
              
            
            
              
            
          
          
            
              
              
            
            
              
            
          
        
      
      
        
        
        
          
          
        
        
          
        
        
        
      
    
  

Ответы на вопрос(4)

Ваш ответ на вопрос