gpt4 book ai didi

java - 使用 Rjb 从 ruby​​ 调用 java :How to send constant params to java class?

转载 作者:行者123 更新时间:2023-12-01 15:50:23 27 4
gpt4 key购买 nike

我正在使用 JXL.jar 从 ruby​​ 生成 Excel,当我格式化单元格时,我需要使用如下代码设置单元格格式: 在java中:

WritableFont 字体 = new WritableFont(WritableFont.ARIAL, 20,
WritableFont.BOLD,假,UnderlineStyle.NO_UNDERLINE,
颜色.RED);

在带有 Rjb 的 ruby 中:

font_class = Rjb.import("jxl.write.WritableFont")
font = font_class.new(WritableFont.ARIAL, 20,
WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
Colour.RED)

这肯定行不通,因为 ruby​​ 不知道 WritableFont.ARIAL,所以请帮助指出如何将 WritableFont.ARIAL 等常量参数发送到 font_class

提前致谢

最佳答案

我认为你可以使用:

font_class = Rjb.import("jxl.write.WritableFont")
color_class = Rjb.import("...Color") // Use the right color class
font = font_class.new(font_class.ARIAL, 20,
font_class.BOLD, false, font_class.NO_UNDERLINE,
color_class.RED)

关于java - 使用 Rjb 从 ruby​​ 调用 java :How to send constant params to java class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6186681/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com