【发布时间】:2018-01-06 20:05:17
【问题描述】:
我用java写了一个gui程序,我的项目类型是maven。
我想使用AWTUtilities 库创建带圆角的JFrame,
但是当我尝试运行该项目时,我接受以下错误:
- 错误:(3, 19) java: com.sun.awt 包不存在。
- 错误:(35, 9) java: 找不到符号 符号:变量 AWTUtilities 地点:Test 类。
代码sn-p:
import com.sun.awt.AWTUtilities;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.geom.Area;
import java.awt.geom.Rectangle2D;
import java.awt.geom.RoundRectangle2D;
public class Test extends JFrame{
private static Robot robot;
public static void main(String[] args) {
try {
robot = new Robot();
} catch (AWTException e1) {
e1.printStackTrace();
}
JFrame win = new JFrame();
win.setSize(700, 100);
JPanel panel = new JPanel();
JButton button = new JButton("simulate");
final JTextField textField = new JTextField();
textField.setPreferredSize(new Dimension(600, 30));
panel.add(textField);
panel.add(button);
win.add(panel);
Shape shape = new Rectangle2D.Double(0, 0, win.getWidth(), win.getHeight());
AWTUtilities.setWindowShape(win, shape);
win.setVisible(true);
}
}
我该如何解决?
【问题讨论】:
-
您使用的是哪个版本的 Java?
标签: java swing maven user-interface awtutilities