0

我的屏幕上有一个不可编辑的编辑字段。为了区分可编辑字段和不可编辑字段,我已将不可编辑字段的背景设置为浅灰色,如下面的代码所示:

  Border nonEditableBorder=BorderFactory.createRoundedBorder(new XYEdges(5, 5, 5, 5),Color.LIGHTGRAY,Border.STYLE_FILLED|Border.STYLE_TRANSPARENT);
  EditField textField=new EditField(EditField.NO_NEWLINE|EditField.FOCUSABLE|DrawStyle.RIGHT);
  textField.setBorder(nonEditableBorder);

现在,当我向右或向左滚动轨迹球时,在不可编辑的字段上,文本会以白色突出显示,如下图所示: 在此处输入图像描述

我不希望文本被突出显示。有人可以帮我解决这个问题。提前致谢。

4

1 回答 1

0

除了设置边框,我还将背景设置为与边框相同的颜色,这解决了我的问题。

于 2012-02-13T03:14:28.950 回答