怎么做的拖动窗口内部的按钮始终居中呢?
很简单把按钮放入Box中进行了。
代码如下:
import javax.swing.Box; import javax.swing.JButton; import javax.swing.JFrame; public class Frame_Box4 { public static void main(String[] agrs) { JFrame frame=new JFrame("Java示例程序"); Box b1=Box.createHorizontalBox(); //创建横向Box容器 frame.add(b1); //将外层横向Box添加进窗体 b1.add(Box.createVerticalStrut(200)); //添加高度为200的垂直框架 b1.add(new JButton("左")); //添加按钮1 b1.add(Box.createHorizontalStrut(40)); //添加长度为40的水平框架 b1.add(new JButton("右")); //添加按钮2 b1.add(Box.createHorizontalGlue()); //添加水平胶水 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setBounds(100,100,400,200); frame.setVisible(true); } }
拖动窗口结果如下:
原文链接:http://c.biancheng.net/view/1212.html