问题标签 [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.

0 投票
1 回答
205 浏览

java - 如何在鼠标悬停时使 JLable 可见和半透明(几乎不可见)

我制作了一个 Wrappable JLabel,它在标签内显示多行文本消息。标签和文本(即前景和背景)始终可见。

现在我想改变JLabel它,使它只有在鼠标悬停后才可见,其余时间它应该是半透明的。我怎样才能做到这一点?请帮助我..提前谢谢。

0 投票
1 回答
119 浏览

java - Java - 使一种特定的颜色透明

是否可以在 JFrame 中使一种特定颜色透明?

我知道这在 VB.NET 中是可能的,但我想知道它在 Java 中是否可能!

例如:我的 JFrame 有一个红色背景色,我只想让那个红色变得透明,这样红色在哪里我就可以看到后面的表格/桌面。

希望有人可以提供帮助,因为我被卡住了!

0 投票
2 回答
930 浏览

java - 未找到 AWTU 实用程序

我正在开发一个小型 Java 应用程序,我想使用透明窗口。但是,当我使用时,AWTUtilities.<any method>我得到了这个:

'AWTUtilities 无法解决'

我一直在寻找解决方案,但我无法理解它们。你能用更简单的方式向我解释一下我该如何处理这个问题吗?我使用的是 Java 版本 6u23

0 投票
3 回答
1889 浏览

java - Swing:将鼠标悬停在半透明 JPanel 上的单选按钮标签上

在我的问题中,我有一个不透明的 JPanel 和另一个位于第一个 JPanel 上的半透明(半透明)的 JPanel。当我在顶部 JPanel 上添加单选按钮时。问题是每次我在每个单选按钮的标签区域上输入鼠标时(每次我将鼠标从标签上移开时),它都会变得越来越暗。

我相信这不是单选按钮的问题,因为在另一种情况下,我观​​察到在相同条件下,如果我将 JLabel 添加到顶部 JPanel,并将侦听器添加到顶部面板,以便 jLabel 文本的颜色将鼠标悬停时更改,鼠标退出时重置为原始颜色,文本在不同的位置重新绘制,如下图所示:-

http://s13.postimage.org/6yn3cw48n/Untitled.png

如有必要,我也会发布该代码。我认为这两种情况都存在同样的问题。

0 投票
2 回答
97 浏览

java - 无法正确理解代码

在下面的代码中,我无法理解setBackground()方法设置哪个图层的背景。其次,当我包含这条线时,为什么窗口中会出现一个洞,这意味着当我在窗口之间点击时,它会最小化,因为我点击了其他地方。

0 投票
1 回答
161 浏览

java - 从 swing 程序中获得意外的输出

在下面的代码中,为什么我得到一个不可见的窗口?做 setUndecorated()什么以及它用于何处。

}

其次,如果我注释掉jfrm.setUndecorated(true)并改为使用JFrame.setDefaultLookAndFeelDecorated(true);,那么我会按预期得到一个半透明的窗口。那么,什么是setUndecorated()JFrame.setDefaultLookAndFeelDecorated(true);。我必须使用其中一个,否则会引发异常。

0 投票
1 回答
445 浏览

java - 当主窗口最小化时,具有半透明的 JDialogs 消失

Java 7 中的窗口半透明功能似乎存在一个错误(我相信 Java 6 中也存在这个问题)。如果我打开一个半透明窗口然后最小化它的父窗口,两者都会像你期望的那样消失。但是当您恢复父窗口时,半透明窗口永远不会重新出现。但是,它仍然存在,并且会消耗输入,就好像没有任何问题一样。

这是我的SSCCE:

您会注意到,在您恢复父窗口后,半透明的椭圆形窗口将不可见,但当您位于窗口应位于的区域上方时,您的光标仍将变为手形光标。

我已将错误提交给 Oracle,但在修复之前我真的可以使用更好的解决方法。

我的问题:

是否有人对防止这种情况发生的解决方法有任何想法?

有趣的事实:

  • 如果半透明窗口碰巧是模态的,这会导致很大的问题。
  • 我专注于每像素半透明,但同样适用于均匀半透明。
  • 此问题出现在浏览器中的 JFrame、Applet 和 Applet 查看器中的 Applet 中。
0 投票
2 回答
430 浏览

android - 禁用时操作栏中的半透明图标:仅在我的手机上?

我在我的应用程序上使用 ActionBarSherlock,当我在 ActionBar 中禁用某些 MenuItem 时,我的手机上的图标变成半透明(HTC One X 运行股票 Android 4.0.4),但我在任何其他手机或模拟器中都没有看到这种行为。

我是否正确假设此行为不是本机 ActionBar 的默认行为?不过我喜欢这个主意...它警告用户 MenuItem 由于某种原因未启用(在我的情况下,它是一个保存按钮,如果至少有一个字段未填写,它会禁用该按钮)。

我正在考虑为自己提供一个半透明的图标,并在 MenuItem 被禁用时手动设置它。这适用于每个 Android 版本,无论是否为原生 ActionBar。问题是在我的手机(或任何其他具有相同行为的手机)上,它将是半透明的两倍,我不希望那样。

关于如何正确实现这种效果的任何想法?

0 投票
2 回答
133 浏览

java - 在理解摇摆代码方面需要帮助

我开发了一个带有椭圆形和一个按钮的摇摆应用程序,其输出如下所示,代码如下:-

在此处输入图像描述

代码:-

现在我有以下问题:

  1. 如果我为椭圆指定了 x,y 坐标,那么为什么在调整窗口大小时它会从其位置移动?(虽然我知道由于FlowLayout它在中心对齐,但它违反了它必须固定的属性,因为我已经指定了坐标x,y)。
  2. 其次,如果输出很明显(我没想到),那么我指定的 x,y 坐标是哪个角?
0 投票
1 回答
466 浏览

java - 使 JPanel 透明以查看框架后面?

我知道如何做一个有形或半透明的JFrame,但我想在我的框架中有一个半透明的矩形区域,以便用户可以看到后面的内容。我不知道该怎么做,并且对框架后面的内容进行屏幕截图对我不起作用,因为我真的希望用户看到框架后面的动态变化。