【发布时间】:2021-09-28 09:08:38
【问题描述】:
我有一个带有文字的JLabel。文本以不同的颜色显示,由于我还希望背景改变颜色,我发现有时文本很难阅读。这就是为什么我想像这样为字体添加阴影:React Native font outline / textShadow
谁能告诉我如何在 Java Swing 标签中获得这种效果,或者,如果不可能,我应该使用哪个 Swing 组件来代替?
【问题讨论】:
-
遗憾的是没有。作者的工作方式与我完全不同。我什至无法遵循他们想要实现的目标,更不用说他们的代码甚至做了什么。
-
@galliadll 如果您要使用 JLabel,那么链接的解决方案几乎可以替代。任何其他解决方案都将变得更加复杂
-
不好意思这么说,但是作者基本上是在类里面写了一个只做这一项任务的代码。但是我发现一旦程序变大,他们使用继承的方式就会适得其反。我有更大的代码,这只是它应该实现的一部分。我不想为了一个简单的效果而重组我的整个班级并有几天的返工。
标签: java swing text jlabel text-shadow