package com.kodcu.component;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.Tooltip;
/**
* Created by usta on 24.01.2015.
*/
public class ToggleButtonBuilt {
private ToggleButton toggleButton;
public ToggleButtonBuilt(ToggleButton toggleButton) {
this.toggleButton = toggleButton;
}
public static ToggleButtonBuilt item(String name) {
ToggleButton item = new ToggleButton();
item.setText(name);
return new ToggleButtonBuilt(item);
}
public ToggleButton click(EventHandler<ActionEvent> event) {
toggleButton.setOnAction(event);
return toggleButton;
}
public ToggleButtonBuilt tip(String tipText) {
Tooltip tooltip = new Tooltip(tipText);
Tooltip.install(toggleButton.getGraphic(), tooltip);
return this;
}
}