在LWUIT中,按下按钮时会出现白色矩形背景,如何将其删除?

Ash*_*hir 3 lwuit java-me lwuit-button

使用LWUIT,我有一个Form(form1)包含一个Button(见Form左下图中底部的银色箭头).这Button是使用具有透明背景的图像构造的,以产生非矩形的效果Button.当Button被按下它示出了另一个Form(窗口2).

但不幸的是,当用户按下它时Button,在图像的背景中出现白色矩形背景几毫秒.看下面的右图:

在按下按钮之前 按下按钮后

问题是:
按下Button?后,如何防止出现这个白色矩形?

fra*_*yab 8

选择或取消选择按钮时,您已修改了按钮的状态.您还必须修改按下的样式.你可以做到button.getPressedStyle()

尝试:

button.getPressedStyle().setBorder(null);
button.getPressedStyle().setBgTransparency(0);
Run Code Online (Sandbox Code Playgroud)