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.