You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以最简方式为JTextField设置仅底部黑色边框?

仅底部黑色边框的JTextField实现方案

直接用BorderFactory.createMatteBorder()就能解决,它支持单独设置四个方向的边框宽度和颜色,刚好满足只显示底部边框的需求:

JTextField textField = new JTextField();
// 参数顺序:上边框宽度、左边框宽度、下边框宽度、右边框宽度、边框颜色
textField.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 0, Color.BLACK));
  • 将上、左、右三个方向的边框宽度设为0,仅保留底部1像素宽的黑色边框
  • 要是需要更粗的底部边框,直接修改第三个参数的数值即可(比如改成2)

内容的提问来源于stack exchange,提问作者John Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 05:35:18