public class ButtonFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private CoordinatesConversion |
cc
Coordinate converter
|
private GuiWidgetFactory |
widgetFactory
GUI widget factory
|
| Constructor and Description |
|---|
ButtonFactory(GuiOutputManager outputManager) |
| Modifier and Type | Method and Description |
|---|---|
ButtonGuiImpl |
createButton(java.lang.String name,
int width,
int height,
java.util.function.Consumer<ButtonGuiImpl> imageSetter)
Defines a factory method to create a button.
|
private final GuiWidgetFactory widgetFactory
private final CoordinatesConversion cc
public ButtonFactory(GuiOutputManager outputManager)
public ButtonGuiImpl createButton(java.lang.String name, int width, int height, java.util.function.Consumer<ButtonGuiImpl> imageSetter)
name - The given namewidth - The given widget's widthheight - The given widget's heightimageSetter - Sets the target images for a new created button.