Olá
Eu estou criando um menu via código só que não estou conseguindo mudar a margem dos JMenu… quero diminuir porque esta ficando muito afastado um do outro.
Estou fazendo assim:
mnuCadastro = new JMenu("Cadastro");
mnuCadastro.setEnabled(true);
mnuCadastro.setMargin(new Insets(0,0,0,0));
mnuCadastro.setCursor(cursor);
mnuCadastro.setIcon(new ImageIcon(getClass().getResource("/sistema/imagens/user24.png")));
mnuCadastro.setIconTextGap(0);
mnuCadastro.setHorizontalAlignment(SwingConstants.CENTER);
mnuCadastro.setHorizontalTextPosition(SwingConstants.CENTER);
mnuCadastro.setVerticalTextPosition(SwingConstants.BOTTOM);
JMenuItem mFisica = new JMenuItem("Cadastro Pessoa Física");
JMenuItem mJuridica = new JMenuItem("Cadastro Pessoa Jurídica");
JMenuItem mConsultar = new JMenuItem("Consultar");
mnuCadastro.add(mFisica);
mnuCadastro.add(mJuridica);
mnuCadastro.add(mConsultar);
Coloquei esse linha só que não importa o número que coloco não altera nada
mnuCadastro.setMargin();new Insets(0,0,0,0)