/** * Sets the editable property. If false, ...? * * The default value is true. * * @param value * @see #isEditable() */ public void setEditable(boolean value) { boolean oldEditable = isEditable(); editable = value; firePropertyChange("editable", oldEditable, editable); if (editable != oldEditable) { repaint(); } }
/** * Sets the editable property. If false, ...? * * The default value is true. * * @param value * @see #isEditable() */ public void setEditable(boolean value) { boolean oldEditable = isEditable(); editable = value; firePropertyChange("editable", oldEditable, editable); if (editable != oldEditable) { repaint(); } }
/** * Sets the editable property. If false, ...? * * The default value is true. * * @param value * @see #isEditable() */ public void setEditable(boolean value) { boolean oldEditable = isEditable(); editable = value; firePropertyChange("editable", oldEditable, editable); if (editable != oldEditable) { repaint(); } }
public void mouseReleased(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } // Retarget mouse event to the month view. if (_forwardReleaseEvent) { JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); _forwardReleaseEvent = false; } }
@Override public void mouseReleased(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } // Retarget mouse event to the month view. if (_forwardReleaseEvent) { JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); _forwardReleaseEvent = false; } }
@Override public void mouseReleased(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } // Retarget mouse event to the month view. if (_forwardReleaseEvent) { JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); _forwardReleaseEvent = false; } }
@Override public void mouseReleased(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } // Retarget mouse event to the month view. if (_forwardReleaseEvent) { JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); _forwardReleaseEvent = false; } }
@Override public void mouseReleased(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } // Retarget mouse event to the month view. if (_forwardReleaseEvent) { JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); _forwardReleaseEvent = false; } }
/** * Synchronizes the properties of the current editor to the properties of * the JXDatePicker. */ private void updateEditorProperties() { datePicker.getEditor().setEnabled(datePicker.isEnabled()); datePicker.getEditor().setEditable(datePicker.isEditable()); }
/** * Synchronizes the properties of the current editor to the properties of * the JXDatePicker. */ private void updateEditorProperties() { datePicker.getEditor().setEnabled(datePicker.isEnabled()); datePicker.getEditor().setEditable(datePicker.isEditable()); }
/** * Synchronizes the properties of the current editor to the properties of * the JXDatePicker. */ private void updateEditorProperties() { datePicker.getEditor().setEnabled(datePicker.isEnabled()); datePicker.getEditor().setEditable(datePicker.isEditable()); }
/** * Synchronizes the properties of the current editor to the properties of * the JXDatePicker. */ private void updateEditorProperties() { datePicker.getEditor().setEnabled(datePicker.isEnabled()); datePicker.getEditor().setEditable(datePicker.isEditable()); }
public void mouseDragged(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } _forwardReleaseEvent = true; if (!popup.isShowing()) { return; } // Retarget mouse event to the month view. JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); }
@Override public void mouseDragged(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } _forwardReleaseEvent = true; if (!popup.isShowing()) { return; } // Retarget mouse event to the month view. JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); }
@Override public void mouseDragged(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } _forwardReleaseEvent = true; if (!popup.isShowing()) { return; } // Retarget mouse event to the month view. JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); }
@Override public void mouseDragged(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } _forwardReleaseEvent = true; if (!popup.isShowing()) { return; } // Retarget mouse event to the month view. JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); }
@Override public void mouseDragged(MouseEvent ev) { if (!datePicker.isEnabled() || !datePicker.isEditable()) { return; } _forwardReleaseEvent = true; if (!popup.isShowing()) { return; } // Retarget mouse event to the month view. JXMonthView monthView = datePicker.getMonthView(); ev = SwingUtilities.convertMouseEvent(popupButton, ev, monthView); monthView.dispatchEvent(ev); }
/** * Updates properties which depend on the picker's editable. <p> * */ protected void updateFromEditableChanged() { boolean isEditable = datePicker.isEditable(); datePicker.getMonthView().setEnabled(isEditable); datePicker.getEditor().setEditable(isEditable); /* * PatrykRy: Commit today date is not allowed if datepicker is not editable! */ setActionEnabled(JXDatePicker.HOME_COMMIT_KEY, isEditable); // for consistency, synch navigation as well setActionEnabled(JXDatePicker.HOME_NAVIGATE_KEY, isEditable); }
/** * Updates properties which depend on the picker's editable. <p> * */ protected void updateFromEditableChanged() { boolean isEditable = datePicker.isEditable(); // PENDING JW: revisit - align with combo's editable? datePicker.getMonthView().setEnabled(isEditable); datePicker.getEditor().setEditable(isEditable); /* * PatrykRy: Commit today date is not allowed if datepicker is not editable! */ setActionEnabled(JXDatePicker.HOME_COMMIT_KEY, isEditable); // for consistency, synch navigation as well setActionEnabled(JXDatePicker.HOME_NAVIGATE_KEY, isEditable); }
/** * Updates properties which depend on the picker's editable. <p> * */ protected void updateFromEditableChanged() { boolean isEditable = datePicker.isEditable(); // PENDING JW: revisit - align with combo's editable? datePicker.getMonthView().setEnabled(isEditable); datePicker.getEditor().setEditable(isEditable); /* * PatrykRy: Commit today date is not allowed if datepicker is not editable! */ setActionEnabled(JXDatePicker.HOME_COMMIT_KEY, isEditable); // for consistency, synch navigation as well setActionEnabled(JXDatePicker.HOME_NAVIGATE_KEY, isEditable); }