Alguém poderia me informar, por que esse método não funciona direito?
Tenho um JMenu(), e dentro vários JMenuItem porém quando vou separar os JMenuItem com o método JMenu.addSeparator(), esconde alguns JMenuItem…
exemplificando:
private JMenu getJMenu5() {
if (jMenu5 == null) {
jMenu5 = new JMenu();
jMenu5.setText("CADASTROS");
jMenu5.add(getJMenuItem20());
jMenu5.add(getJMenuItem38());
jMenu5.add(getJMenuItem1());
jMenu5.add(getJMenuItem2());
jMenu5.add(getJMenuItem43());
jMenu5.addSeparator();
jMenu5.add(getJMenuItem46()); // esse não aparece
jMenu5.add(getJMenuItem16());
jMenu5.add(getJMenu2()); // esse não aparece
jMenu5.addSeparator(); // se eu coloco essa linha, os JMenuItem especificados nos comentários, não são mostrados quando abro o sistema.
jMenu5.add(getJMenuItem5());
jMenu5.add(getJMenu11()); // esse não aparece
jMenu5.add(getJMenu12());
}
return jMenu5;
}
Alguém saberia o por que dessa situação?