我有一个Java Swing应用程序,它在工具栏按钮和菜单项中有图标。图标都是20x20像素。
当在带有视网膜显示屏的Mac上运行时,图标会变大并变得难看,因为工具栏的高度为50像素,因此按钮会出现问题。高约40px。
我想在更高分辨率的显示器上使用更大的图标。什么是推荐的Swing策略来处理这个问题(如果有的话)?如果不存在这样的策略,那么其他人处理这个问题的方式是什么?
我用来在按钮中设置图标的代码:
tbtnRun = new JButton();
tbtnRun.setFocusable(false);
tbtnRun.setIcon(new ImageIcon(
getClass().getResource("/editor/btn_run.png")));