如果启用了这些,我会尝试使用 AWTUtilities,所以我使用这些方法
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.*;
public class MenuPrincipal extends Llaves{
JFrame Frame=new JFrame();
};
public MenuPrincipal() {
try {Class.forName("com.sun.awt.AWTUtilities"); } catch (Exception e) {}
Frame.setSize(600, 500);
Frame.setResizable(false);
Frame.setUndecorated(true);
Frame.setLayout(null);
Frame.setLocationRelativeTo(null);
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.getContentPane().setBackground(Color.WHITE);
try {AWTUtilities.setWindowOpaque(Frame, false); } catch (Exception e) {}
}
所以当我尝试使用 netBeans 编译时它会显示错误
try {AWTUtilities.setWindowOpaque(Frame, false); } catch (Exception e) {}
但是如果我使用这个导入,问题就解决了
import com.sun.awt.AWTUtilities;
但是当我在没有 AWTUtilities 的 PC 中运行 jar 时,它会在导入时引发错误
import com.sun.awt.AWTUtilities;
我不能在导入中放入 try catch(),那我该怎么办?