use*_*795 2 java swing jspinner center-align
我的问题是自我解释:如何集中JSpinner的文本?方法setHorizontalAligment不在那里.我也试过setAlignmentX,仍然没有...任何帮助将不胜感激c:
JSpinner 是其他组件的容器,其中一个是编辑器.
JSpinner spinner = ...;
JComponent editor = spinner.getEditor();
Run Code Online (Sandbox Code Playgroud)
但这对我们没有帮助,因为setHorizontalAligment它不是一种方法JComponent.
然后,您可以检查editor它所属的组件类型......
if (editor instanceof JSpinner.DefaultEditor) {
Run Code Online (Sandbox Code Playgroud)
如果它是a JSpinner.DefaultEditor,你可以施展它并使用setHorizontalAlignment......
JSpinner.DefaultEditor spinnerEditor = (JSpinner.DefaultEditor)editor;
spinnerEditor.getTextField().setHorizontalAlignment(JTextField.CENTER);
Run Code Online (Sandbox Code Playgroud)
可能你也可能需要检查JTextField,但如果你使用默认的编辑器模型,通常会返回JSpinner.DefaultEditor
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |