【java – 半透明Textfield】教程文章相关的互联网学习教程文章

java – JPanel中的半透明组件【代码】

我有从Myanel扩展的类MyPanel. MyPanel类具有JLabel组件,其中包含一个图标. 我的问题是如何在MyPanel类中绘制/渲染此JLabel组件以获得半透明效果(请参阅图标)(不创建xxxJLabel扩展JLabel类并覆盖paintComponents方法). 谢谢解决方法:一种方法是向JLabel提供半透明图像.这可以在调用setIcon()或类似函数之前使用标准标签完成,或者通过扩展JLabel并覆盖setIcon()方法来执行相同操作. 例如.第二种技术 码import java.awt.*; import ja...

java – 半透明Textfield

你如何使JTextField半透明?我需要大约50%的alpha作为文本字段的背景. 我已经尝试了textField.setOpaque(false)然后是textField.setBackground(new Color(0,0,0,128)),但它最终完全透明了.我也试过没有将opaque设置为false,每次键入时textField变得不那么透明.解决方法:I also tried it without setting opaque to false and the textField became less transparent every time you type.有关解释原因和解决方案的说明,请参阅Back...

Java graphics2D fillRect无法使用半透明颜色正常工作【代码】

我正在编写一个带有一些自定义渲染的程序,并且需要渲染一个带边框的矩形.我决定简单地调用graphics2D.fillRect(),切换到边框颜色,并调用graphics2D.drawRect().但是,即使我使用相同的坐标和大小重新调用这些调用,当我绘制的颜色是半透明的(具有alpha)时,fillRect()并不总是填充drawRect包含的整个区域.此外,fillRect()绘制的区域有时位于drawRect()包含的区域之外.为什么这两种方法在给定不同颜色时会在不同的地方绘制东西? 这是一...