首页 文章

无法在Codename One中更改TextField的背景颜色

提问于
浏览
2

我刚开始用Codename One构建我的第一个应用程序,我遇到了一些麻烦 . :-)

我无法更改TextField的背景颜色,我更改了主题中的所有内容并将其命名为“TextField” . 在Color选项卡中,我更改了背景颜色并将Transparency设置为255.由于Component名为TextField,因此在创建新TextField时不应自动应用样式吗?

我还试图手动将UIID设置为“TextField”,这也没有帮助 .

我错过了什么吗?

亲切的问候,

马克斯

1 回答

  • 1

    Codename One中背景的工作方式是这样的:

    • 首先应用边框

    • 然后图像

    • 然后渐变

    • 然后颜色

    TextFieldButton 等其他组件通常具有从主题派生的默认边框 .

    切换到 Border 选项卡,单击 derive ,然后单击 ... 按钮并选择 empty .

相关问题