标题:帮忙看下里面什么问题 Box类的方法
只看楼主
ww530220264
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-8-20
结帖率:100%
已结贴  问题点数:20 回复次数:4 
帮忙看下里面什么问题 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 个错误
搜索更多相关主题的帖子: import public 
2015-09-29 11:39
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:0 
要定义一个容器

一片落叶掉进了回忆的流年。
2015-09-29 11:45
ww530220264
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-8-20
得分:0 
回复 2楼 诸葛欧阳
import javax.swing.*;

public class LayoutDemo {

       public static void main(String[] args){
           
            JFrame frame=new JFrame("Layout");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
            JTabbedPane tb=new JTabbedPane();
            // tb.add("Intro",new IntroPanel());   
            //tb.add("Flow",new FlowPanel());   
            //tb.add("Border",new BorderPanel());   
            //tb.add("Grid",new GridPanel());   
            tb.add("Box",new BoxPanel());   
            
            frame.getContentPane().add(tb);
            frame.pack();
            frame.setVisible(true);
       }
}
import javax.swing.*;
import java.awt.*;
public class BoxPanel extends JPanel{
               private JPanel panel;
       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);
            
            
       }   
}
我把下面三条注释了  可以运行 不注释的话就出现说找不到符号的问题
2015-09-29 11:52
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
得分:20 
引入包了吗

一片落叶掉进了回忆的流年。
2015-09-29 12:36
ww530220264
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-8-20
得分:0 
回复 4楼 诸葛欧阳
谢谢  需要import javax.swing.Box;

看来还是不细心
2015-09-29 13:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-457774-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018357 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved