JTextField tf = new JTextField();
tf.setBorder(new LineBorder(Color.red, 2));
Border border = tf.getBorder();
如何获取边框颜色和大小?
最佳答案
获取边框颜色:
((LineBorder)JTextField.getBorder()).getLineColor();
这只是关于如何获取边框大小的想法,如果您假设边框大小与组件大小相同,则可以将 JTextField 转换为 JComponent 并获取 JTextField 的大小:
((JComponent)JTextField).getSize();
但你应该在将 JTextField 放入其容器后使用它,否则它将返回 (0,0)。
关于swing - Java获取边框颜色和大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9965737/