Como adicionar um ImageIcon a um JToolBar

Estou tentando adicionar um ícone a uma barra de ferramentas, mas qual é o melhor lugar para colocá-lo? Minha área de trabalho ou devo criar um novo arquivo no arquivo de projeto ou adicionar todas as imagens porque ele não está sendo exibido e este é o meu código:

 JToolBar toolBar = new JToolBar();
     String[] iconFiles = {"pen-icon","",""};
     String[] buttonLabels = {"New","Open","Save"};
     icon = new ImageIcon[iconFiles.length];
     Obutton = new JButton[buttonLabels.length];

     for (int i = 0; i < buttonLabels.length; ++i) {
      icon[i] = new ImageIcon(iconFiles[i]);
      Obutton[i] = new JButton(icon[i]);
      Obutton[i].setToolTipText(buttonLabels[i]);
      if (i == 3)
        toolBar.addSeparator();
         toolBar.add(Obutton[i]);
    }

questionAnswers(2)

yourAnswerToTheQuestion