Java摆动边框错误
Java swing border error
我正在将 java 摆动边框添加到我现有的代码中。我已经在线参考并输入了我从网站获得的代码,但是在 运行 上我收到错误,并且在我的 intellij 中突出显示时弹出:无法解析符号 'p'。我哪里错了?
private class AnotherBorderTest extends JFrame {
public AnotherBorderTest() {
setTitle("Border Test");
setSize(450, 450);
JPanel content = (JPanel) getContentPane();
content.setLayout(new GridLayout(6, 2, 3, 3));
p = new JPanel();
p.setBorder(new MatteBorder(new ImageIcon("BALL.GIF")));
p.add(new JLabel("MatteBorder"));
content.add(p);
setVisible(true);
}
public void main(String args[]) {
new AnotherBorderTest();
}
}
在您的代码中,您没有为变量 p 分配任何值。使用代码
JPanel p = new JPanel(); /* instead of p = new JPanel() alone */
因为它声明并分配类型为JPanel的变量p,其值为对象new JPanel() .
我正在将 java 摆动边框添加到我现有的代码中。我已经在线参考并输入了我从网站获得的代码,但是在 运行 上我收到错误,并且在我的 intellij 中突出显示时弹出:无法解析符号 'p'。我哪里错了?
private class AnotherBorderTest extends JFrame {
public AnotherBorderTest() {
setTitle("Border Test");
setSize(450, 450);
JPanel content = (JPanel) getContentPane();
content.setLayout(new GridLayout(6, 2, 3, 3));
p = new JPanel();
p.setBorder(new MatteBorder(new ImageIcon("BALL.GIF")));
p.add(new JLabel("MatteBorder"));
content.add(p);
setVisible(true);
}
public void main(String args[]) {
new AnotherBorderTest();
}
}
在您的代码中,您没有为变量 p 分配任何值。使用代码
JPanel p = new JPanel(); /* instead of p = new JPanel() alone */
因为它声明并分配类型为JPanel的变量p,其值为对象new JPanel() .