gpt4 book ai didi

java - 有没有办法在 JRuby 上使用 AWTUtilities?

转载 作者:行者123 更新时间:2023-11-30 09:49:50 24 4
gpt4 key购买 nike

我正在尝试在我的桌面应用程序中提供一个透明窗口。我遇到过 AWTUtilities 方法 setWindowOpacity(),但我无法在我的项目中使用它。 import com.sun.awt.AWTUtilities 行似乎不起作用。

有没有办法在 JRuby 上使用 AWTUtilities?

我对 JRuby 的了解很少,对 Java 的了解更少。谢谢。

最佳答案

就像 JRuby 中的任何其他 Java 类一样,如果您使用的是 Sun JDK:

java_import 'com.sun.awt.AWTUtilities'

这是一个例子:

require 'java'

java_import 'javax.swing.JFrame'
java_import 'javax.swing.JButton'
java_import 'com.sun.awt.AWTUtilities'

f = JFrame.new
f.add JButton.new('test')
f.title = 'title'
f.set_size(200,200)

AWTUtilities.set_window_opacity(f, 0.75)
f.visible = true

关于java - 有没有办法在 JRuby 上使用 AWTUtilities?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542239/

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