|
|
|
@@ -0,0 +1,32 @@ |
|
|
|
package id.amigogroup.posterminal.util; |
|
|
|
|
|
|
|
import javafx.scene.control.Button; |
|
|
|
import javafx.scene.image.Image; |
|
|
|
import javafx.scene.image.ImageView; |
|
|
|
|
|
|
|
/** |
|
|
|
* |
|
|
|
* @author ronal |
|
|
|
*/ |
|
|
|
public class ButtonUtility { |
|
|
|
public static final Image CLOSE_ICON = new Image("/assets/close.png"); |
|
|
|
|
|
|
|
public static Button generateButton(Image icon) { |
|
|
|
Button button = new Button(); |
|
|
|
button.setPrefSize(90, button.prefHeight(0)); |
|
|
|
ImageView imageView = new ImageView(icon); |
|
|
|
imageView.setFitWidth(20); |
|
|
|
imageView.setFitHeight(20); |
|
|
|
button.setGraphic(imageView); |
|
|
|
|
|
|
|
return button; |
|
|
|
} |
|
|
|
|
|
|
|
public static void changeIcon(Button button,Image icon) { |
|
|
|
button.setPrefSize(90, button.prefHeight(0)); |
|
|
|
ImageView imageView = new ImageView(icon); |
|
|
|
imageView.setFitWidth(20); |
|
|
|
imageView.setFitHeight(20); |
|
|
|
button.setGraphic(imageView); |
|
|
|
} |
|
|
|
} |