Я хочу персонализировать JXDatePicker. В частности, я хочу создать собственную кнопку действия на собственной позиции. Я попытался извлечь включенный JButton, но когда я пытаюсь добавить его в любую панель JPanel, он только добавляет пустое пространство.
JXDatePicker fDate = new JXDatePicker(new Date());
fDate.getEditor().setBorder(null);
fDate.getEditor().setEditable(false);
JButton eDate = (JButton) fDate.getComponent(1);
fDate.remove(eDate);
Я не думаю, что этот подход сработает в любом случае, но на данный момент я не знаю ничего лучшего. Какие-либо предложения?
JXDatePicker
? Или, возможно, вы можете вытащить его кишки с помощью вызоваgetContentPane()
или другого подобного метода? На самом деле ответ может заключаться в том, что вы не можете. - person Nate W.   schedule 07.12.2011