本文整理了Java中javax.swing.JComponent.removeHierarchyListener()
方法的一些代码示例,展示了JComponent.removeHierarchyListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JComponent.removeHierarchyListener()
方法的具体详情如下:
包路径:javax.swing.JComponent
类名称:JComponent
方法名:removeHierarchyListener
暂无
代码示例来源:origin: org.tentackle/tentackle-swing
/**
* Hides the currently displayed error popup, if any.
*
* @throws IllegalStateException if not invoked from within the dispatch thread
*/
public void hideErrorPopup() {
if (EventQueue.isDispatchThread()) {
if (errorPopup != null) {
errorPopup.hide();
errorPopup = null;
}
if (popupComponent != null) {
popupComponent.removeComponentListener(popupComponentListener);
popupComponent.removeHierarchyListener(popupHierarchyListener);
popupComponent = null;
}
}
else {
throw new IllegalStateException("operation only valid from dispatch-thread");
}
}
代码示例来源:origin: jitsi/libjitsi
/**
* Disposes player and cleans listeners as we will no longer need them.
*/
public void dispose()
{
if (windowListener != null)
{
if (window != null)
{
window.removeWindowListener(windowListener);
window = null;
}
windowListener = null;
}
container.removeHierarchyListener(this);
disposePlayer(player);
/*
* We've just disposed the player which created the preview
* component so the preview component is of no use
* regardless of whether the Media configuration form will
* be redisplayed or not. And since the preview component
* appears to be a huge object even after its player is
* disposed, make sure to not reference it.
*/
if(preview != null)
container.remove(preview);
}
代码示例来源:origin: freeplane/freeplane
@Override
public void hierarchyChanged(HierarchyEvent e) {
if(arrowLinkPopup.isDisplayable()) {
arrowLinkPopup.removeHierarchyListener(this);
final JRootPane rootPane = arrowLinkPopup.getRootPane();
final InputMap inputMap = rootPane.getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
final ActionMap actionMap = rootPane.getActionMap();
final ClosePopupAction closeAction = new ClosePopupAction(CLOSE);
final ClosePopupAction cancelAction = new ClosePopupAction(CANCEL);
inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), cancelAction);
actionMap.put(cancelAction, cancelAction);
inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, KeyEvent.ALT_DOWN_MASK), closeAction);
final boolean enterConfirms = ResourceController.getResourceController().getBooleanProperty("el__enter_confirms_by_default");
if(enterConfirms)
inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), closeAction);
actionMap.put(closeAction, closeAction);
}
}
});
代码示例来源:origin: com.numdata/numdata-swing
component.removeHierarchyListener( this );
component.requestFocusInWindow();
代码示例来源:origin: org.netbeans.modules/org-netbeans-lib-profiler-ui
void unregisterForComponent(JComponent component) {
if (component == null) {
return;
}
component.removeComponentListener(this);
component.removeKeyListener(this);
component.removeFocusListener(this);
component.removePropertyChangeListener(this);
component.removeHierarchyListener(this);
component.removeHierarchyBoundsListener(this);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers
void unregisterForComponent(JComponent component) {
if (component == null) {
return;
}
component.removeComponentListener(this);
component.removeKeyListener(this);
component.removeFocusListener(this);
component.removePropertyChangeListener(this);
component.removeHierarchyListener(this);
component.removeHierarchyBoundsListener(this);
}
代码示例来源:origin: com.google.code.validationframework/validationframework-swing
/**
* Detaches the decoration from the decorated component.
*/
private void detach() {
// Do not call setVisible(false) here: that would make it invisible by default (detach() is called in attach())
if (decoratedComponent != null) {
decoratedComponent.removeComponentListener(decoratedComponentTracker);
decoratedComponent.removeAncestorListener(decoratedComponentTracker);
decoratedComponent.removeHierarchyBoundsListener(decoratedComponentTracker);
decoratedComponent.removeHierarchyListener(decoratedComponentTracker);
decoratedComponent.removePropertyChangeListener("enabled", decoratedComponentTracker);
decoratedComponent.removePropertyChangeListener("ancestor", decoratedComponentTracker);
decoratedComponent = null;
detachFromLayeredPane();
}
}
内容来源于网络,如有侵权,请联系作者删除!