图像被读取并在实际出现之前显示为飞溅。现在的问题是我想修复图像的分辨率,以适应执行它的计算机。如何做到这一点?
代码如下
import javax.swing.*;
import java.awt.*;
public class FrmSplash extends JWindow implements Runnable{
public void run(){
JLabel SplashLabel = new JLabel(new ImageIcon("Image001.jpg"));
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
getContentPane().add(SplashLabel,BorderLayout.CENTER);
setLocation((screen.width),(screen.height));
show();
}
}
这在编译时会出现以下错误注意:使用 -Xlint:deprecation 重新编译以获取详细信息。再次使用 -Xlint 编译,但出现更多错误。