java JRE中所有可用的映像是什么?
我需要一些简单的图标,比如齿轮、箭头等等。不必担心主机文件系统上的额外图像,就可以分发我的程序。我知道JRE for Swing中包含了一些图像,比如黄色警告三角形:
不过,我无法在我使用的JRE中找到上述三角形。所以我不知道如何使用它(除了使用JOptionPane.showMessageDialog(null, "My warning message", "WARNING", JOptionPane.WARNING_MESSAGE);
你可以在下面搜索框中键入要查询的问题!
我需要一些简单的图标,比如齿轮、箭头等等。不必担心主机文件系统上的额外图像,就可以分发我的程序。我知道JRE for Swing中包含了一些图像,比如黄色警告三角形:
不过,我无法在我使用的JRE中找到上述三角形。所以我不知道如何使用它(除了使用JOptionPane.showMessageDialog(null, "My warning message", "WARNING", JOptionPane.WARNING_MESSAGE);
# 1 楼答案
这些图像与标准库类文件捆绑在一起,位于JDK目录中的一个大“模块”文件中。请看这里:How to extract the file jre-9/lib/modules?
这是一个警告。png图像尤其存储为javax/swing/plaf/metal/icons/ocean/warning。该模块文件中的png。您可以在OpenJDK源代码中看到所有“海洋”主题图标的列表:https://github.com/openjdk/jdk/tree/master/src/java.desktop/share/classes/javax/swing/plaf/metal/icons/ocean