use*_*483 8 size swing border colors
JTextField tf = new JTextField();
tf.setBorder(new LineBorder(Color.red, 2));
Border border = tf.getBorder();
Run Code Online (Sandbox Code Playgroud)
如何获得边框颜色和大小?
要获取边框颜色:
((LineBorder)JTextField.getBorder()).getLineColor();
Run Code Online (Sandbox Code Playgroud)
这只是关于如何获取边框大小的想法,如果您假设边框大小与组件大小相同,则可以将JTextField转换为JComponent并获取JTextField的大小:
((JComponent)JTextField).getSize();
Run Code Online (Sandbox Code Playgroud)
但是您应该在将JTextField放入其容器之后使用它,否则它将返回(0,0)。
小智 -1
JTextField.setPreferredSize(new Dimension(350, 20));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6002 次 |
| 最近记录: |