问题标签 [translucency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在鼠标悬停时使 JLable 可见和半透明(几乎不可见)
我制作了一个 Wrappable JLabel
,它在标签内显示多行文本消息。标签和文本(即前景和背景)始终可见。
现在我想改变JLabel
它,使它只有在鼠标悬停后才可见,其余时间它应该是半透明的。我怎样才能做到这一点?请帮助我..提前谢谢。
java - Java - 使一种特定的颜色透明
是否可以在 JFrame 中使一种特定颜色透明?
我知道这在 VB.NET 中是可能的,但我想知道它在 Java 中是否可能!
例如:我的 JFrame 有一个红色背景色,我只想让那个红色变得透明,这样红色在哪里,我就可以看到后面的表格/桌面。
希望有人可以提供帮助,因为我被卡住了!
java - 未找到 AWTU 实用程序
我正在开发一个小型 Java 应用程序,我想使用透明窗口。但是,当我使用时,AWTUtilities.<any method>
我得到了这个:
'AWTUtilities 无法解决'
我一直在寻找解决方案,但我无法理解它们。你能用更简单的方式向我解释一下我该如何处理这个问题吗?我使用的是 Java 版本 6u23
java - Swing:将鼠标悬停在半透明 JPanel 上的单选按钮标签上
在我的问题中,我有一个不透明的 JPanel 和另一个位于第一个 JPanel 上的半透明(半透明)的 JPanel。当我在顶部 JPanel 上添加单选按钮时。问题是每次我在每个单选按钮的标签区域上输入鼠标时(每次我将鼠标从标签上移开时),它都会变得越来越暗。
我相信这不是单选按钮的问题,因为在另一种情况下,我观察到在相同条件下,如果我将 JLabel 添加到顶部 JPanel,并将侦听器添加到顶部面板,以便 jLabel 文本的颜色将鼠标悬停时更改,鼠标退出时重置为原始颜色,文本在不同的位置重新绘制,如下图所示:-
如有必要,我也会发布该代码。我认为这两种情况都存在同样的问题。
java - 无法正确理解代码
在下面的代码中,我无法理解setBackground()
方法设置哪个图层的背景。其次,当我包含这条线时,为什么窗口中会出现一个洞,这意味着当我在窗口之间点击时,它会最小化,因为我点击了其他地方。
java - 从 swing 程序中获得意外的输出
在下面的代码中,为什么我得到一个不可见的窗口?做
setUndecorated()
什么以及它用于何处。
}
其次,如果我注释掉jfrm.setUndecorated(true)
并改为使用JFrame.setDefaultLookAndFeelDecorated(true);
,那么我会按预期得到一个半透明的窗口。那么,什么是setUndecorated()
和JFrame.setDefaultLookAndFeelDecorated(true);
。我必须使用其中一个,否则会引发异常。
java - 当主窗口最小化时,具有半透明的 JDialogs 消失
Java 7 中的窗口半透明功能似乎存在一个错误(我相信 Java 6 中也存在这个问题)。如果我打开一个半透明窗口然后最小化它的父窗口,两者都会像你期望的那样消失。但是当您恢复父窗口时,半透明窗口永远不会重新出现。但是,它仍然存在,并且会消耗输入,就好像没有任何问题一样。
这是我的SSCCE:
您会注意到,在您恢复父窗口后,半透明的椭圆形窗口将不可见,但当您位于窗口应位于的区域上方时,您的光标仍将变为手形光标。
我已将错误提交给 Oracle,但在修复之前我真的可以使用更好的解决方法。
我的问题:
是否有人对防止这种情况发生的解决方法有任何想法?
有趣的事实:
- 如果半透明窗口碰巧是模态的,这会导致很大的问题。
- 我专注于每像素半透明,但同样适用于均匀半透明。
- 此问题出现在浏览器中的 JFrame、Applet 和 Applet 查看器中的 Applet 中。
android - 禁用时操作栏中的半透明图标:仅在我的手机上?
我在我的应用程序上使用 ActionBarSherlock,当我在 ActionBar 中禁用某些 MenuItem 时,我的手机上的图标变成半透明(HTC One X 运行股票 Android 4.0.4),但我在任何其他手机或模拟器中都没有看到这种行为。
我是否正确假设此行为不是本机 ActionBar 的默认行为?不过我喜欢这个主意...它警告用户 MenuItem 由于某种原因未启用(在我的情况下,它是一个保存按钮,如果至少有一个字段未填写,它会禁用该按钮)。
我正在考虑为自己提供一个半透明的图标,并在 MenuItem 被禁用时手动设置它。这适用于每个 Android 版本,无论是否为原生 ActionBar。问题是在我的手机(或任何其他具有相同行为的手机)上,它将是半透明的两倍,我不希望那样。
关于如何正确实现这种效果的任何想法?
java - 在理解摇摆代码方面需要帮助
我开发了一个带有椭圆形和一个按钮的摇摆应用程序,其输出如下所示,代码如下:-
代码:-
现在我有以下问题:
- 如果我为椭圆指定了 x,y 坐标,那么为什么在调整窗口大小时它会从其位置移动?(虽然我知道由于FlowLayout它在中心对齐,但它违反了它必须固定的属性,因为我已经指定了坐标x,y)。
- 其次,如果输出很明显(我没想到),那么我指定的 x,y 坐标是哪个角?
java - 使 JPanel 透明以查看框架后面?
我知道如何做一个有形或半透明的JFrame
,但我想在我的框架中有一个半透明的矩形区域,以便用户可以看到后面的内容。我不知道该怎么做,并且对框架后面的内容进行屏幕截图对我不起作用,因为我真的希望用户看到框架后面的动态变化。