Re: Identifier expected but I have identifier, please help
"phillip.s.powell@gmail.com" <phillip.s.powell@gmail.com> wrote:
You are using a reserved word "class" for a variable name in your
createImageIcon method. Change the name to "aClass" or something
similar as shown and it will compile.
/*
* IconHandler.java
*
* Created on March 22, 2007, 11:57 AM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package com.ppowell.tools.imagetools;
import java.net.URL;
import javax.swing.ImageIcon;
/**
*
* @author ppowell-c
*/
public class IconHandler {
/** Creates a new instance of IconHandler */
public IconHandler() {}
// protected static ImageIcon createImageIcon(String path, Class<T> class) {
protected static ImageIcon createImageIcon(String path, Class<T>
aClass) {
// URL imgURL = class.getResource(path);
URL imgURL = aClass.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL);
} else {
System.err.println("Couldn't find file: " + path);
return null;
}
}
}