public void mousePressed(MouseEvent ev) { if (!datePicker.isEnabled()) { return; } // PENDING JW: why do we need a mouseListener? the // arrowbutton should have the toggleAction installed? // Hmm... maybe doesn't ... check! // reason might be that we want to open on pressed // typically (or LF-dependent?), // the button's action is invoked on released. toggleShowPopup(); }
/** * Update properties which depend on the picker's enabled. */ protected void updateFromEnabledChanged() { boolean isEnabled = datePicker.isEnabled(); popupButton.setEnabled(isEnabled); datePicker.getEditor().setEnabled(isEnabled); }
/** * Update properties which depend on the picker's enabled. */ protected void updateFromEnabledChanged() { boolean isEnabled = datePicker.isEnabled(); popupButton.setEnabled(isEnabled); datePicker.getEditor().setEnabled(isEnabled); }
/** * Update properties which depend on the picker's enabled. */ protected void updateFromEnabledChanged() { boolean isEnabled = datePicker.isEnabled(); popupButton.setEnabled(isEnabled); datePicker.getEditor().setEnabled(isEnabled); }
/** * Update properties which depend on the picker's enabled. */ protected void updateFromEnabledChanged() { boolean isEnabled = datePicker.isEnabled(); popupButton.setEnabled(isEnabled); datePicker.getEditor().setEnabled(isEnabled); }
@Override public void mousePressed(MouseEvent ev) { if (!datePicker.isEnabled() || !SwingUtilities.isLeftMouseButton(ev)) { return; } // PENDING JW: why do we need a mouseListener? the // arrowbutton should have the toggleAction installed? // Hmm... maybe doesn't ... check! // reason might be that we want to open on pressed // typically (or LF-dependent?), // the button's action is invoked on released. // LOG.info("opening on mousePressed?"); toggleShowPopup(); }
@Override public void mousePressed(MouseEvent ev) { if (!datePicker.isEnabled() || !SwingUtilities.isLeftMouseButton(ev)) { return; } // PENDING JW: why do we need a mouseListener? the // arrowbutton should have the toggleAction installed? // Hmm... maybe doesn't ... check! // reason might be that we want to open on pressed // typically (or LF-dependent?), // the button's action is invoked on released. // LOG.info("opening on mousePressed?"); toggleShowPopup(); }
@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()); }
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); }
/** * 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()); }
@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); }