我想更改ComboBox的字体和字体颜色,如果可能的话,还更改所有添加到List组件(文本)的数据。我有这个快速代码,在修改其他组件时非常简单,但是对于组合框和列表,我找不到这么简单的代码。
var tf:TextFormat = new TextFormat();
tf.color = 0xFFFFFF;
tf.font = "Segoe UI";
StyleManager.setComponentStyle(Button, "textFormat", tf);
StyleManager.setComponentStyle(CheckBox, "textFormat", tf);
StyleManager.setComponentStyle(TextInput, "textFormat", tf);
答案 0 :(得分:1)
经过更多的研究时间,我找到了解决自己问题的解决方案。这是我的操作方式,对于List组件,我像这样更改了字体颜色和字体类型;
var tf:TextFormat = new TextFormat();
tf.color = 0xFFFFFF;
tf.font = "Segoe UI";
listName.setRendererStyle("textFormat", tf);
对于comboBox,我使用了CellRender类,您可以通过一些研究在StackOverFlow的任何位置找到它:)!