| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:帮忙看下里面什么问题 Box类的方法
取消只看楼主 加入收藏
ww530220264
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-8-20
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
帮忙看下里面什么问题 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
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
ww530220264
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2014-8-20
收藏
得分:0 
回复 4楼 诸葛欧阳
谢谢  需要import javax.swing.Box;

看来还是不细心
2015-09-29 13:12
快速回复:帮忙看下里面什么问题 Box类的方法
数据加载中...
 
   



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

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