java Swt 中如何设置Text框和Button按钮透明

2025-01-06 07:56:58
推荐回答(1个)
回答1:

不是不想给demo,这个东西要完善的实现确实很复杂,而且低效.我建议你可以用Label代替button,通过设置父容器setBackgroundMode(SWT.INHERIT_DEFAULT);就可透明显示label.然后你给label增加一个PaintListern,自己使用GC绘制一个正方框表示button的轮廓.或者你做一个只有边框,中间透明的png图片.设置给Label,也可以.