All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.panteleyev.fx.LabelFactory Maven / Gradle / Ivy

The newest version!
/*
 Copyright © 2020-2021 Petr Panteleyev 
 SPDX-License-Identifier: BSD-2-Clause
 */
package org.panteleyev.fx;

import javafx.scene.Node;
import javafx.scene.control.Label;

/**
 * This class provides convenience methods to create objects of {@link javafx.scene.control.Label}.
 */
public final class LabelFactory {
    private LabelFactory() {
    }

    /**
     * Creates new label.
     *
     * @param text label text
     * @return label
     */
    public static Label label(String text) {
        return new Label(text);
    }

    /**
     * Creates new label with graphic node.
     *
     * @param text    label text
     * @param graphic label graphic node
     * @return label
     */
    public static Label label(String text, Node graphic) {
        return new Label(text, graphic);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy