import java.awt.Dimension;
import java.awt.Image;
import java.awt.Toolkit;import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Login { /**
 * @param args
 */
public static void main(String[] args) {
LoginFrame login=new LoginFrame();
login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
login.setVisible(true); }
}
class LoginFrame extends JFrame{
/**
 * 
 */
private static final long serialVersionUID = 1L; public LoginFrame(){
setTitle("成绩管理系统");

Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screenSize=kit.getScreenSize();
int screenWidth=screenSize.width /2;
int screenHeight=screenSize.height/2;
setBounds(screenSize.width/4,screenSize.height/4,screenWidth,screenHeight);
Image img=new ImageIcon("icon.gif").getImage(); 
// Image img=kit.getImage("icon.gif");
setIconImage(img);
}
}上面两种方法都没用,环境MyEclipse6.0 图标为 50*49 1.99k !