我需要对齐 Jdatechooser 文本字段中的文本。它总是将文本(所选日期)对齐到左侧,但我需要在右侧。
我已经尝试过,但它不起作用,
StartJCal.setAlignmentX(RIGHT_ALIGNMENT);
setTextAlignment
方法不适用于 Jdatechooser。
StartJCal = new JDateChooser();
StartJCal.setDateFormatString("yyyyMMdd");
StartJCal.setFont(new Font("Dialog", Font.PLAIN, 11));
StartJCal.setSize(new Dimension(105, 0));
这是我正在使用的代码段。如何对齐文本请帮忙
最佳答案
StartJCal = new JDateChooser();
JTextFieldDateEditor dateEditor = (JTextFieldDateEditor)StartJCal.getComponent(1);
dateEditor.setHorizontalAlignment(JTextField.RIGHT);
StartJCal.setDateFormatString("yyyyMMdd");
StartJCal.setFont(new Font("Dialog", Font.PLAIN, 11));
StartJCal.setSize(new Dimension(105, 0));
试试这个。它会解决你的问题
关于java - Jdatechooser 文本右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179145/