您的applet是否应该在加载后加载图像?还是将您的applet捆绑在罐子中的必要图像资源更好?
我每天都在基于applet的应用程序上工作,该应用程序在GUI中具有大量图形。它们捆绑在jar文件中。这是我们的工作:
// get the class of an object instance - any object. // We just defined an empty one, and did everything as static.class EmptyClass{}Class loadClass = new EmptyClass().getClass();// load the image and put it directly into an ImageIcon if it suits youImageIcon ii = new ImageIcon(loadClass.getResource("/com/blah/Images/a.png"));// and add the ImageIcon to your JComponent or JPanel in a JLabelaComponent.add(new JLabel(ii));
确保您的图像确实在您认为它所在的罐子中。用:
jar -tf <archive_file_name>
…以获得清单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)