當前位置: 首頁>>代碼示例>>Java>>正文


Java Node.equals方法代碼示例

本文整理匯總了Java中javafx.scene.Node.equals方法的典型用法代碼示例。如果您正苦於以下問題:Java Node.equals方法的具體用法?Java Node.equals怎麽用?Java Node.equals使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javafx.scene.Node的用法示例。


在下文中一共展示了Node.equals方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createDefaultCellImpl

import javafx.scene.Node; //導入方法依賴的package包/類
private static <T> ListCell<T> createDefaultCellImpl() {
    return new ListCell<T>() {
        @Override public void updateItem(T item, boolean empty) {
            super.updateItem(item, empty);

            if (empty) {
                setText(null);
                setGraphic(null);
            } else if (item instanceof Node) {
                setText(null);
                Node currentNode = getGraphic();
                Node newNode = (Node) item;
                if (currentNode == null || !currentNode.equals(newNode)) {
                    setGraphic(newNode);
                }
            } else {
                /**
                 * This label is used if the item associated with this
                 * cell is to be represented as a String. While we will
                 * lazily instantiate it we never clear it, being more
                 * afraid of object churn than a minor "leak" (which
                 * will not become a "major" leak).
                 */
                setText(item == null ? "null" : item.toString());
                setGraphic(null);
            }
        }
    };
}
 
開發者ID:jalian-systems,項目名稱:marathonv5,代碼行數:30,代碼來源:SimpleListViewScrollSample.java

示例2: updateItem

import javafx.scene.Node; //導入方法依賴的package包/類
@Override
protected void updateItem(T item, boolean empty) {
	super.updateItem(item, empty);
	if (empty) {
		setText(null);
		setGraphic(null);
	} else {
		setText(null);
		Node currentNode = getGraphic();
		Parent view = map(item).getRoot();
		if (currentNode == null || !currentNode.equals(view)) {
			setGraphic(view);
		}
	}
}
 
開發者ID:cmlanche,項目名稱:easyMvvmFx,代碼行數:16,代碼來源:ViewListCell.java


注:本文中的javafx.scene.Node.equals方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。