我需要在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));
尝试这个。它将解决您的问题