javafx.beans.property.Property.getName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(171)

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

Property.getName介绍

暂无

代码示例

代码示例来源:origin: org.graniteds/granite-client-javafx

@Override
public String getName() {
  if (targetProperty == null)
    return null;
  return targetProperty.getName();
}

代码示例来源:origin: org.codehaus.griffon/griffon-javafx

@Override
public String getName() {
  return delegate.getName();
}

代码示例来源:origin: com.speedment.tool/tool-config

@Override
public String getName() {
  return wrapped.getName();
}

代码示例来源:origin: org.beryx.viewreka/viewreka-fxui

public void register(Property<?> appliedProp, Supplier<?> supplier, String propPrefix) {
  register(((Property<Object>)appliedProp)::setValue, supplier, appliedProp.getName(), propPrefix);
}

代码示例来源:origin: org.codehaus.griffon.plugins/griffon-glazedlists-javafx

@Override
@SuppressWarnings("unchecked")
public void uninstallListener(T element, EventListener listener) {
  if (listener instanceof ChangeListener) {
    ChangeListener cl = (ChangeListener) listener;
    for (Property<?> property : element.properties()) {
      if (matches(property.getName())) {
        property.removeListener(cl);
      }
    }
  }
}

代码示例来源:origin: org.jcrom/jcrom

/**
 * Set the value of a JavaFX property in the current thread and then in the JavaFX thread.
 * Actually, if a visible node of the JavaFX scene graph is bound to the property, it
 * will be only possible to update its value in the JavaFX thread.
 * <p/>
 * If the property is bound, this method does nothing.
 */
private static void updateProperty(final Object value, final Property finalProperty) {
  if (finalProperty.isBound()) {
    System.out.println("Impossible to set the value " + value + " to " + finalProperty.getName() + ". Property is bound.");
    return;
  }
  try {
    finalProperty.setValue(value);
  } catch (RuntimeException e) {
    Platform.runLater(new Runnable() {
      @Override
      public void run() {
        finalProperty.setValue(value);
      }
    });
  }
}

代码示例来源:origin: org.codehaus.griffon.plugins/griffon-glazedlists-javafx

@Override
@SuppressWarnings("unchecked")
public EventListener installListener(T element) {
  ElementChangeHandler ecl = new ElementChangeHandler<>(element);
  for (Property<?> property : element.properties()) {
    if (matches(property.getName())) {
      property.addListener(ecl);
    }
  }
  return ecl;
}

相关文章