java - 如何使用 swing 创建一个简单的两行边框?

标签 java swing jpanel border

我想用浅色边框包围 JPanel,然后用深色边框包围它。每个都应该很薄。问题是似乎没有一种简单的方法可以做到这一点。当我看着 Swing 不定的 Borders 时,似乎没有一个能满足我的需求。 Beveled Boarder 有点工作,除了阴影。有什么办法吗?

我想要的只是能够指定每个边框的粗细和颜色,并让一个边框位于另一个边框之外。

最佳答案

BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(Color.black,2),BorderFactory.createLineBorder(Color.black,3))

这将创建两个不同粗细的(黑色)线条边框

关于java - 如何使用 swing 创建一个简单的两行边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846242/

相关文章:

java - 使用 JTextField 让其他一切都消失

java - 如何在单击按钮时更改 jlabel 的数据?

java - (JPanel 切换)在两个面板切换之间添加以秒为单位的延迟(java)

django - openstack-dashboard-ubuntu-theme 安装包时出错

java - 如有必要,插入类型转换以保持类型安全

java - 更改/显示光标与文本

java - 在 StringBuilder 中包含换行符

java - Ignite Java Thin Client - 当一个节点关闭时连接失败

java - 如何使用 Thread.sleep() 和 setBackground() 在 Swing 中创建闪光效果?

Java 面板不显示