1.ico文件java不认。改gif或jpg。
2.//Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
2.//Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
Dimension screenRect = Toolkit.getDefaultToolkit().getScreenSize();
int centerWidth = screenRect.width < frame.getSize().width ?
screenRect.width : screenRect.width/2 - frame.getSize().width/2;
int centerHeight = screenRect.height < frame.getSize().height ?
screenRect.height : screenRect.height/2 - frame.getSize().height/2; frame.setLocation(centerWidth, centerHeight);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);