JAVA界面如何添加按?
JAVA界面如何添加按钮
你可以在这上面放上两个label,长条的label实现拖动效果,后面那个实现关闭效果, 也可以把logo这个label设置成可拖动的效果, 如果你frame是空布局,那么就不需要改成panel,直接jl.setBounds(x, y, width, height)自己算坐标即可,还需要setComponentZOrder(comp, index)置顶,否则被logo挡住鼠标事件不起作用(label实现按钮的动作只能用鼠标事件) 可拖动效果比较复杂,曾经自己做过,简单说下思路,用鼠标按下、抬起、移动事件,设置一个状态位isMouseDown,鼠标按下为true,抬起为false,只有当true的时候移动事件计算偏移量,然后frame.setLocation(x, y);
答:如果任意添加按钮的话,那你只能把你的布局设置为null,然后以像素来定位button详情>>