Package jltk.gui
Class Button
- java.lang.Object
-
- jltk.Component
-
- jltk.gui.Control
-
- jltk.gui.Labeled
-
- jltk.gui.Button
-
public class Button extends Labeled
The Button class represents a button in a gui. A button can be clicked and you can specify a method which should be invoke, if the button is clicked. events: clicked- Version:
- 17.05.2022
- Author:
- ms
-
-
Field Summary
Fields Modifier and Type Field Description protected javafx.scene.control.Button
fxButton
-
Fields inherited from class jltk.gui.Labeled
font, fxLabledComponent
-
Fields inherited from class jltk.Component
fxNode, hasFocus, myWindow, onFocusGained, onFocusLost
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setOnButtonClicked(String pMethodName)
Set the name of the method, which will be invoked, if the button is clicked.-
Methods inherited from class jltk.gui.Labeled
getFont, getFontSize, getText, init, isUnderline, setFont, setFontColor, setFontColor, setFontColor, setFontSize, setFontStyle, setText, setTextAlignment, setUnderline
-
Methods inherited from class jltk.gui.Control
getColor, getHeight, getWidth, init, setColor, setColor, setColor, setHeight, setSize, setTooltip, setWidth
-
Methods inherited from class jltk.Component
activate, deactivate, focus, getX, getY, hasFocus, hide, init, istActive, isVisible, runMethodByName, setOnFocusGained, setOnFocusLost, setPosition, show, toBack, toFront
-
-
-
-
Constructor Detail
-
Button
public Button(double pLeft, double pTop, double pWidth, double pHeight, String pText)
Creates the Button- Parameters:
pLeft
- The horizontal coordinatepTop
- The vertical coordinatepWidth
- The width of the buttonpHeight
- The height of the buttonpText
- The label of the button
-
Button
public Button(Window pWindow, double pLeft, double pTop, double pWidth, double pHeight, String pText)
Creates the Button- Parameters:
pLeft
- The horizontal coordinatepTop
- The vertical coordinatepWidth
- The width of the buttonpHeight
- The height of the buttonpWindow
- The window, the button should be placedpText
- The label of the button
-
-
Method Detail
-
setOnButtonClicked
public void setOnButtonClicked(String pMethodName)
Set the name of the method, which will be invoked, if the button is clicked.
-
-