Package net.mcreator.element.parts.gui
Class Label
java.lang.Object
net.mcreator.element.parts.gui.GUIComponent
net.mcreator.element.parts.gui.Label
- All Implemented Interfaces:
Comparable<GUIComponent>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.mcreator.element.parts.gui.GUIComponent
GUIComponent.AnchorPoint, GUIComponent.GSONAdapter, GUIComponent.Unknown
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class net.mcreator.element.parts.gui.GUIComponent
anchorPoint, locked, uuid, x, y
-
Constructor Summary
ConstructorDescriptionLabel
(String name, int x, int y, StringProcedure text, Color color, Procedure displayCondition) Label
(String name, int x, int y, StringProcedure text, Color color, Procedure displayCondition, GUIComponent.AnchorPoint anchorPoint) -
Method Summary
Modifier and TypeMethodDescriptionfinal int
getName()
Returns the name of the component.int
Returns the priority for when this component should be drawn in the UI, to represent how Minecraft draws components in the game.final int
boolean
void
paintComponent
(int cx, int cy, WYSIWYGEditor wysiwygEditor, Graphics2D g) Methods inherited from class net.mcreator.element.parts.gui.GUIComponent
compareTo, equals, getAnchorPoint, getX, getY, gx, gy, hashCode, toString
-
Field Details
-
name
-
text
-
color
-
displayCondition
-
-
Constructor Details
-
Label
public Label(String name, int x, int y, StringProcedure text, Color color, Procedure displayCondition) -
Label
public Label(String name, int x, int y, StringProcedure text, Color color, Procedure displayCondition, GUIComponent.AnchorPoint anchorPoint)
-
-
Method Details
-
getName
Description copied from class:GUIComponent
Returns the name of the component. Name should be Java and registry name compatible.The name should be unique for the components that need it.
- Specified by:
getName
in classGUIComponent
- Returns:
- Component name
-
getWidth
- Specified by:
getWidth
in classGUIComponent
-
getHeight
- Specified by:
getHeight
in classGUIComponent
-
getWeight
public int getWeight()Description copied from class:GUIComponent
Returns the priority for when this component should be drawn in the UI, to represent how Minecraft draws components in the game.- Specified by:
getWeight
in classGUIComponent
- Returns:
- The priority of the component (lower means it will be rendered closer to the screen and higher means it will "sink" more behind other components)
-
isSizeKnown
public boolean isSizeKnown()- Overrides:
isSizeKnown
in classGUIComponent
-
getRenderText
-
paintComponent
- Specified by:
paintComponent
in classGUIComponent
-