java为什么在下面的程序中加入 c.setLayout(null);就不能显示滑块呢?求高手帮忙解答啊,谢谢

为什么在下面的程序中加入c.setLayout(null);就不能显示滑块呢?谢谢importjava.awt.*;importjavax.swing.*;publicc... 为什么在下面的程序中加入 c.setLayout(null);就不能显示滑块呢?谢谢 import java.awt.*; import javax.swing.*; public class name{ public static void main(String args[]) { JFrame frame=new JFrame("输入窗口"); Container c=frame.getContentPane(); JSlider slider=new JSlider(SwingConstants.HORIZONTAL,0,150,20); slider.setMajorTickSpacing(8); slider.setPaintTicks(true); c.add(slider,BorderLayout.NORTH); frame.pack(); frame.setVisible(true); frame.setSize(400,600); } } 展开
 我来答
一中ju队斑h
2014-06-24 · 超过67用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:155万
展开全部
你加入c.setLayout(null)后,表示Container要使用绝对布局,你需要添加slider.setBounds(x,y,width,height);c.add(slider);就可以显示出来了;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小狼狼3UAzv
2014-06-24 · TA获得超过178个赞
知道答主
回答量:102
采纳率:0%
帮助的人:129万
展开全部
不太明白swing编程,设置布局layout为null是个什么情况,冒失布局为网格或者顺序吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式