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

com.dua3.fx.controls.Controls Maven / Gradle / Ivy

The newest version!
package com.dua3.fx.controls;

import com.dua3.cabe.annotations.Nullable;
import com.dua3.fx.icons.Icon;
import com.dua3.fx.icons.IconUtil;
import com.dua3.fx.icons.IconView;
import com.dua3.fx.util.FxUtil;
import com.dua3.utility.data.Color;
import javafx.geometry.Orientation;
import javafx.scene.Node;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuItem;
import javafx.scene.control.Separator;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.Tooltip;
import javafx.scene.layout.Region;
import javafx.scene.paint.Paint;

import java.util.function.BiFunction;

public final class Controls {

    private Controls() {
    }

    /**
     * Create {@link ButtonBuilder} instance for standard buttons.
     *
     * @return new ButtonBuilder
     */
    public static ButtonBuilder




© 2015 - 2024 Weber Informatics LLC | Privacy Policy