Ícone na aplicação desktop Windows 11 fica desconfigurado (não renderizando corretamente)

// Quando executo a aplicação no Windows 11 os ícones ficam desconfiguraros
// Já no windows 10 aparece o ícone normalmente
// Já atualizei a jdk, o jre, limpei o projeto, testei outros ícones de outro site, mas o problema persiste
// Podem me dar um norte ?
package erp.arquitetura.gui;

import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;

import javax.swing.ImageIcon;

public class Imagem {

	private static URL caminhoImagem;
	private static Image iconeTitulo;
	private static ImageIcon imageIcon;
	private static ClassLoader recursos;

	static {
		recursos = Imagem.class.getClassLoader();
	}

	public static ImageIcon getAjudar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/help_32px.png"));
		return imageIcon;
	}
	
	public static ImageIcon getFecharCaixa() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/business_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getAnalise() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/brain_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getCsv() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/csv_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getDeletar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/delete_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getEditar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/edit_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getExclui() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/delete_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getExportar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/export_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getFechar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/close_window_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getXls() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/xls_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getGrafico() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/combo_chart_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getHome() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/home_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getImportar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/import_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getImprime() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/print_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getJson() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/json_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getLogoTelaInicialImageIcon() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/inicial.png"));
		return imageIcon;
	}

	public static Image getLogoTipoImage() {
		caminhoImagem = recursos.getResource("erp/arquitetura/gui/imagem/logo.png");
		iconeTitulo = Toolkit.getDefaultToolkit().getImage(caminhoImagem);
		return iconeTitulo;
	}

	public static ImageIcon getLogoTipoImageIcon() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/logo.png"));
		return imageIcon;
	}

	public static ImageIcon getNegocios() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/business_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getNovo() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/add_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getPesquisar() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/search_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getPlanilha() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/google_sheets_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getRegistros() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/database_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getRelatorio() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/pdf_2_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getSair() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/shutdown_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getSalva() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/save_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getSobre() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/info_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getTxt() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/txt_32px.png"));
		return imageIcon;
	}

	public static ImageIcon getXml() {
		imageIcon = new ImageIcon(recursos.getResource("erp/arquitetura/gui/imagem/xml_2_32px.png"));
		return imageIcon;
	}
}
package erp.arquitetura.gui;

import java.awt.Dimension;

import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JToolBar;

public class ToolBar {

	JButton buttonCsv = new JButton(Imagem.getCsv());
	JButton buttonExclui = new JButton(Imagem.getExclui());	
	JButton buttonHome = new JButton(Imagem.getHome());
	JButton buttonImprime = new JButton(Imagem.getImprime());
	JButton buttonJson = new JButton(Imagem.getJson());
	JButton buttonNovo = new JButton(Imagem.getNovo());
	JButton buttonPesquisa = new JButton(Imagem.getPesquisar());
	JButton buttonRegistros = new JButton(Imagem.getRegistros());
	JButton buttonRelatorio = new JButton(Imagem.getRelatorio());
	JButton buttonSalvar = new JButton(Imagem.getSalva());
	JButton buttonFecharCaixa = new JButton(Imagem.getFecharCaixa());

	JToolBar toolBar = new JToolBar();

	public ToolBar() {
		Dimension tamanhoToolBar = new Dimension(620, 40);
		toolBar.setPreferredSize(tamanhoToolBar);
		toolBar.setMinimumSize(tamanhoToolBar);
		toolBar.setSize(tamanhoToolBar);
		toolBar.setMaximumSize(tamanhoToolBar);
		toolBar.setFloatable(false);
		toolBar.setOpaque(false);
		buttonHome.setToolTipText("Home");
		toolBar.add(buttonHome);

		buttonNovo.setToolTipText("Novo");
		toolBar.add(buttonNovo);

		buttonExclui.setToolTipText("Excluir");
		toolBar.add(buttonExclui);

		buttonSalvar.setToolTipText("Salvar");
		toolBar.add(buttonSalvar);

		buttonPesquisa.setToolTipText("Pesquisar");
		toolBar.add(buttonPesquisa);

		buttonRegistros.setToolTipText("Registros");
		toolBar.add(buttonRegistros);

		buttonImprime.setToolTipText("Imprimir");
		toolBar.add(buttonImprime);

		buttonCsv.setToolTipText("Arquivo csv");
		toolBar.add(buttonCsv);

		buttonJson.setToolTipText("Arquivo json");
		toolBar.add(buttonJson);

		buttonRelatorio.setToolTipText("Relatório");
		toolBar.add(buttonRelatorio);
	}

	public JButton getCsvBtn() {
		return buttonCsv;
	}

	public JButton getExcluirBtn() {
		return buttonExclui;
	}	

	public JButton getHomeBtn() {
		return buttonHome;
	}

	public JButton getImprimirBtn() {
		return buttonImprime;
	}

	public JButton getJsonBtn() {
		return buttonJson;
	}

	public JButton getNovoBtn() {
		return buttonNovo;
	}

	public JButton getPesquisarBtn() {
		return buttonPesquisa;
	}

	public JButton getRegistrosBtn() {
		return buttonRegistros;
	}

	public JButton getRelatorioBtn() {
		return buttonRelatorio;
	}

	public JButton getSalvarBtn() {
		return buttonSalvar;
	}

	public JToolBar getTB() {
		return toolBar;
	}

	public JButton getFecharCaixaBtn() {
		// 
		return buttonFecharCaixa;
	}
}
1 curtida