帮忙看下里面什么问题 Box类的方法
import javax.swing.*;import java.awt.*;
public class BoxPanel extends JPanel{
public BoxPanel(){
setLayout(new BoxLayout(this,BoxLayout.Y_AXIS));
setBackground(Color.gray);
JButton b1=new JButton("Button 1");
JButton b2=new JButton("Button 2");
JButton b3=new JButton("Button 3");
JButton b4=new JButton("Button 4");
JButton b5=new JButton("Button 5");
add(b1);
add(Box.createRigidArea(new Dimension(0, 15)));
add(b2);
add(Box.createVerticalGlue());
add(b3);
add(b4);
add(Box.createRigidArea(new Dimension(0,20)));
add(b5);
}
}
之后编译发现有问题
.\BoxPanel.java:20: 错误: 找不到符号
add(Box.createRigidArea(new Dimension(0, 15)));
^
符号: 方法 createRigidArea(Dimension)
位置: 类 Box
.\BoxPanel.java:22: 错误: 找不到符号
add(Box.createVerticalGlue());
^
符号: 方法 createVerticalGlue()
位置: 类 Box
.\BoxPanel.java:25: 错误: 找不到符号
add(Box.createRigidArea(new Dimension(0,20)));
^
符号: 方法 createRigidArea(Dimension)
位置: 类 Box
3 个错误