javax.swing.JInternalFrame.addPropertyChangeListener()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(129)

本文整理了Java中javax.swing.JInternalFrame.addPropertyChangeListener()方法的一些代码示例,展示了JInternalFrame.addPropertyChangeListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JInternalFrame.addPropertyChangeListener()方法的具体详情如下:
包路径:javax.swing.JInternalFrame
类名称:JInternalFrame
方法名:addPropertyChangeListener

JInternalFrame.addPropertyChangeListener介绍

暂无

代码示例

代码示例来源:origin: chewiebug/GCViewer

public WindowMenuItemAction(final InternalFrameEvent e) {
  this.internalFrame = e.getInternalFrame();
  putValue(Action.NAME, internalFrame.getTitle());
  this.internalFrame.addPropertyChangeListener("title", this);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/skinlf

/**
 * Adds a feature to the PropertyChangeListener attribute of the
 * InternalFrameWindow object
 * 
 * @param listener The feature to be added to the
 *        PropertyChangeListener attribute
 */
public void addPropertyChangeListener(PropertyChangeListener listener) {
 frame.addPropertyChangeListener(listener);
}

代码示例来源:origin: com.jtattoo/JTattoo

protected void installListeners() {
  super.installListeners();
  frame.addPropertyChangeListener(MY_PROPERTY_CHANGE_HANDLER);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf

/**	Installs the property listener with the associated JInternalFrame */
protected void installListeners()
{
  super.installListeners();
  frame.addPropertyChangeListener(metalPropertyChangeListener);
}

代码示例来源:origin: khuxtable/seaglass

/**
 * Install the listeners on the title pane.
 */
protected void installListeners() {
  frame.addPropertyChangeListener(this);
  addPropertyChangeListener(this);
}

代码示例来源:origin: khuxtable/seaglass

protected void installListeners() {
  super.installListeners();
  frame.addPropertyChangeListener(this);
}

代码示例来源:origin: khuxtable/seaglass

protected void installListeners() {
  super.installListeners();
  desktopIcon.addPropertyChangeListener(this);
  if (iconPane instanceof JToggleButton) {
    frame.addPropertyChangeListener(this);
    ((JToggleButton) iconPane).addActionListener(this);
  }
}

代码示例来源:origin: org.java.net.substance/substance

this.frame.addPropertyChangeListener(this.substancePropertyListener);

代码示例来源:origin: com.github.insubstantial/substance

this.frame.addPropertyChangeListener(this.substancePropertyListener);

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/skinlf

/**
 * Description of the Method
 */
protected void installListeners() {
 mouseInputListener = createMouseInputListener();
 iconPane.addMouseMotionListener(mouseInputListener);
 iconPane.addMouseListener(mouseInputListener);
 if (propertyChangeListener == null) {
  propertyChangeListener = createPropertyChangeListener();
 }
 desktopIcon.getInternalFrame().addPropertyChangeListener(propertyChangeListener);
}

代码示例来源:origin: com.mgmtp.gcviewer/gcviewer

public WindowMenuItemAction(final InternalFrameEvent e) {
  this.internalFrame = e.getInternalFrame();
  putValue(Action.NAME, internalFrame.getTitle());
  this.internalFrame.addPropertyChangeListener("title", this);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf

/**	Installs the listeners for the desktop icon */
protected void installListeners()
{
  super.installListeners();
  desktopIcon.getInternalFrame().addPropertyChangeListener(
    titleListener= new TitleListener());
}

代码示例来源:origin: net.sourceforge.mydoggy/mydoggy-plaf

internalFrame.addPropertyChangeListener(JInternalFrame.IS_SELECTED_PROPERTY, new PropertyChangeListener() {
  public void propertyChange(PropertyChangeEvent evt) {
    if (!contentManagerUI.valueAdjusting && !contentManagerUI.contentValueAdjusting) {

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@Override
public void registerEvents() {
  super.registerEvents();
  if (mHandlee != null) {
    if (mHandlee instanceof Window) {
      ((Window) mHandlee).addWindowListener(this);
      ((Window) mHandlee).addWindowStateListener(this);
    }
    if (mHandlee instanceof JInternalFrame) {
      ((JInternalFrame) mHandlee).addInternalFrameListener(this);
      ((JInternalFrame) mHandlee).addPropertyChangeListener(this);
    }
  }
}

代码示例来源:origin: org.java.net.substance/substance

@Override
protected void installListeners() {
  super.installListeners();
  this.substancePropertyListener = new PropertyChangeListener() {
    public void propertyChange(PropertyChangeEvent evt) {
      if (JInternalFrame.TITLE_PROPERTY.equals(evt.getPropertyName())) {
        SubstanceInternalFrameTitlePane.this
            .setToolTipText((String) evt.getNewValue());
      }
      if ("JInternalFrame.messageType".equals(evt.getPropertyName())) {
        updateOptionPaneState();
        frame.repaint();
      }
    }
  };
  this.frame.addPropertyChangeListener(this.substancePropertyListener);
  // Property change listener for pulsating close button
  // when window has been marked as changed.
  this.substanceWinModifiedListener = new PropertyChangeListener() {
    public void propertyChange(PropertyChangeEvent evt) {
      if (SubstanceLookAndFeel.WINDOW_MODIFIED.equals(evt
          .getPropertyName())) {
        syncCloseButtonTooltip();
      }
    }
  };
  // Wire it on the root pane.
  this.frame.getRootPane().addPropertyChangeListener(
      this.substanceWinModifiedListener);
}

代码示例来源:origin: com.github.insubstantial/substance

this.frame.addPropertyChangeListener(this.substancePropertyListener);

代码示例来源:origin: net.java.dev.laf-widget/laf-widget

@Override
public void installListeners() {
  this.internalFramePropertyListener = new PropertyChangeListener() {
    public void propertyChange(PropertyChangeEvent evt) {
      if ("ancestor".equals(evt.getPropertyName())) {
        updateSnapshot(jcomp.getInternalFrame());
      }
    }
  };
  jcomp.getInternalFrame().addPropertyChangeListener(
      this.internalFramePropertyListener);
  this.titleMouseHandler = new TitleMouseHandler();
  LafWidgetSupport lafSupport = LafWidgetRepository.getRepository()
      .getLafSupport();
  this.compToHover = lafSupport.getComponentForHover(jcomp);
  if (this.compToHover != null) {
    this.compToHover.addMouseMotionListener(this.titleMouseHandler);
    this.compToHover.addMouseListener(this.titleMouseHandler);
  }
}

代码示例来源:origin: bcdev/beam

public void addFrame(final JInternalFrame internalFrame) {
  if (!internalFrame.isVisible()) {
    internalFrame.setVisible(true);
  }
  internalFrame.addInternalFrameListener(frameListener);
  desktopPane.add(internalFrame);
  addTabFor(internalFrame);
  if (internalFrame.isSelected()) {
    selectTabFor(internalFrame);
  } else {
    try {
      internalFrame.setSelected(true);
    } catch (PropertyVetoException ignored) {
    }
  }
  internalFrame.addPropertyChangeListener(JInternalFrame.TITLE_PROPERTY, new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
      final InternalFrameProxy placeHolder = getPlaceHolderFor(internalFrame);
      final int index = tabbedPane.indexOfComponent(placeHolder);
      if (index > -1) {
        tabbedPane.setTitleAt(index, internalFrame.getTitle());
      }
    }
  });
}

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu

f.addPropertyChangeListener(new PropertyChangeListener() {
 public void propertyChange(PropertyChangeEvent _evt) {
  if (Boolean.TRUE.equals(_evt.getNewValue()) && "selected".equals(_evt.getPropertyName())) {

代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw

f.addPropertyChangeListener(new PropertyChangeListener() {

相关文章

JInternalFrame类方法