java编程中按钮位置的代码

来源:百度知道 编辑:UC知道 时间:2024/09/22 08:20:31
Button b1=new Button("加速");
b1.setBounds(30,50,70,90);
b1.addActionListener(new aw());
animationPanel.add(b1);
Button b2=new Button("减慢");
b2.setBounds(70,60,40,20);
b2.addActionListener(new ax());
animationPanel.add(b2);
Button b3=new Button("停止");
b3.setBounds(30,50,70,90);
b3.addActionListener(new ay());
Button b4=new Button("开始");
b4.setBounds(90,110,130,150);
b4.addActionListener(new az());

把这段代码改写成按钮布局为north,south,east,west的那种形式 怎么改呀

setLayoutManager(new BorderLayout());
然后像这样依次添加按钮:(具体添加到面板还是窗体由你自己决定了)
add(b1,BorderLayout.south)
add(b2,BorderLayout.north)
add(b3,BorderLayout.east)
add(b4,BorderLayout.west)
用了borderlayout之后,setbounds方法是无效的,可以删除这些冗余代码

有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=131

animationPanel.setLayout(new BorderLayout());就可以了,然后添加按钮到animationPanel
设置位置就可以了animationPanel.add(b1,BorderLayout.south);