- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有什么方法可以让这段代码从 config.properties 加载颜色吗?
font.setForeground(new Color(configi.getProperty("fonts_colo")));
我的config.properties
fonts_colo=44, 44, 44
有什么好的办法吗?
最佳答案
您有 2 个选择:
从属性中解析输入字符串
var colFromProp = "44, 44, 44";
var rgb = Arrays.stream(colFromProp.split(","))
.map(String::trim)
.mapToInt(Integer::parseInt)
.toArray();
var c = new Color(rgb[0], rgb[1], rgb[2]);
使用另一个构造函数
您可以使用采用单个 int 的构造函数(通常以十六进制格式给出),而不是采用 int 列表
var colFromProp = "0x2c2c2c";
var c = new Color(Integer.decode(colFromProp));
或
var colFromProp = "2c2c2c";
var c = new Color(Integer.parseInt(colFromProp, 16));
关于java - 从 config.properties 加载 setForeground 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61216102/
我知道 startForeground(notification_ID, notification) 使服务在不被系统破坏方面变得更强大。但是,是否可以使用同一个通知来保持 2 或 3 个服务处于 A
我想了解更多关于 Service 类中的 setForeground() 方法的信息。 谁能详细解释一下? 最佳答案 setForeground() 已弃用,我认为它在较新版本的 Android 上根
JPanel mygame = new JPanel(); mygame.setLayout(new BorderLayout()); mygame.add(new JButton("Start Ga
根据“Java - The Complete Reference Java”,setForeground() 用于设置前景色,即显示文本的颜色。 现在考虑这个设置前景和背景颜色并输出字符串的基本小程序
我正在使用 Glide 在 GridView 中显示图像列表。当用户点击任何图像时,我需要用一个刻度线来突出显示它。 我使用 setForeground 成功地做到了,但它只适用于 Android 6
我们有SWT应用程序,它们在Windows XP上使用setForeground方法,并且运行良好。但是,在Win7上运行最新的稳定的SWT jar和dll似乎表明setForeground方法被忽略
我需要每 1 秒在蓝色和红色之间更改 JLabel 颜色,我必须 SwingWorker 来完成这项工作,但我只能更改颜色一次,然后它就会停止执行任何操作。 SwingWorker 子类: publi
这个问题在这里已经有了答案: Why doesn't `android:foreground` attribute work? (4 个答案) 关闭 3 年前。 我想使用 setForeground
本文整理了Java中com.tc.admin.common.XLabel.setForeground()方法的一些代码示例,展示了XLabel.setForeground()的具体用法。这些代码示例主
有什么方法可以让这段代码从 config.properties 加载颜色吗? font.setForeground(new Color(configi.getProperty("fonts_colo"
我真的怀疑这是最好的方法,但这就是我目前正在使用的方法。我在 JPanel 中有这 3 个 JLabel 对象。因此,JPanel 中的字体为 99,有 3 个圆圈。从左到右,圆圈的颜色为 R B G
自 Android 23 , android:foreground XML 属性(和相应的 setForeground() method )应该对所有 View 可用,而不仅仅是像以前那样的 Fram
我是一名优秀的程序员,十分优秀!