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); } }
展开
2个回答
展开全部
你加入c.setLayout(null)后,表示Container要使用绝对布局,你需要添加slider.setBounds(x,y,width,height);c.add(slider);就可以显示出来了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询