java.lang.Object
com.dua3.utility.fx.FxGraphics
- Alle implementierten Schnittstellen:
com.dua3.utility.ui.Graphics,AutoCloseable
The FxGraphics class implements the
Graphics interface for rendering graphics in JavaFX based applications.-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen com.dua3.utility.ui.Graphics
com.dua3.utility.ui.Graphics.HAnchor, com.dua3.utility.ui.Graphics.TextRotationMode, com.dua3.utility.ui.Graphics.TextWrapping, com.dua3.utility.ui.Graphics.VAnchor -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFxGraphics(Canvas canvas) Constructs an FxGraphics instance using the provided Canvas object.FxGraphics(GraphicsContext gc, float width, float height) Creates a new instance of FxGraphics with the given parameters. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclip(com.dua3.utility.math.geometry.Path2f path) voidclip(com.dua3.utility.math.geometry.Rectangle2f r) voidclose()voiddrawImage(com.dua3.utility.data.Image image, float x, float y) voiddrawText(CharSequence text, float x, float y) voidfillEllipse(float x, float y, float rx, float ry, float angle) voidfillPath(com.dua3.utility.math.geometry.Path2f path) voidfillRect(float x, float y, float w, float h) com.dua3.utility.text.Fontcom.dua3.utility.data.ColorgetFill()com.dua3.utility.text.FontgetFont()com.dua3.utility.text.FontUtil<?> floatcom.dua3.utility.data.Colorfloatcom.dua3.utility.math.geometry.AffineTransformation2ffloatgetWidth()voidreset()voidvoidsetFill(com.dua3.utility.data.Color c) voidsetFont(com.dua3.utility.text.Font font) voidsetStroke(com.dua3.utility.data.Color c, float width) voidsetStrokeColor(com.dua3.utility.data.Color c) voidsetStrokeWidth(float width) voidsetTransformation(com.dua3.utility.math.geometry.AffineTransformation2f t) voidstrokeEllipse(float x, float y, float rx, float ry, float angle) voidstrokeLine(float x1, float y1, float x2, float y2) voidstrokePath(com.dua3.utility.math.geometry.Path2f path) voidstrokeRect(float x, float y, float w, float h) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden com.dua3.utility.ui.Graphics
drawImage, drawText, drawText, fillCircle, fillCircle, fillRect, getDimension, getInverseTransformation, inverseTransform, inverseTransform, renderText, renderText, strokeCircle, strokeCircle, strokeLine, strokePolygon, strokePolyLines, strokeRect, strokeRect, tansform, transform, transform
-
Konstruktordetails
-
FxGraphics
Constructs an FxGraphics instance using the provided Canvas object.- Parameter:
canvas- the Canvas object used to initialize the graphics instance
-
FxGraphics
Creates a new instance of FxGraphics with the given parameters.- Parameter:
gc- the GraphicsContext objectwidth- the width of the graphics objectheight- the height of the graphics object
-
-
Methodendetails
-
getWidth
public float getWidth()- Angegeben von:
getWidthin Schnittstellecom.dua3.utility.ui.Graphics
-
getHeight
public float getHeight()- Angegeben von:
getHeightin Schnittstellecom.dua3.utility.ui.Graphics
-
getFontUtil
public com.dua3.utility.text.FontUtil<?> getFontUtil()- Angegeben von:
getFontUtilin Schnittstellecom.dua3.utility.ui.Graphics
-
getDefaultFont
public com.dua3.utility.text.Font getDefaultFont()- Angegeben von:
getDefaultFontin Schnittstellecom.dua3.utility.ui.Graphics
-
reset
public void reset()- Angegeben von:
resetin Schnittstellecom.dua3.utility.ui.Graphics
-
close
public void close()- Angegeben von:
closein SchnittstelleAutoCloseable- Angegeben von:
closein Schnittstellecom.dua3.utility.ui.Graphics
-
strokeRect
public void strokeRect(float x, float y, float w, float h) - Angegeben von:
strokeRectin Schnittstellecom.dua3.utility.ui.Graphics
-
fillRect
public void fillRect(float x, float y, float w, float h) - Angegeben von:
fillRectin Schnittstellecom.dua3.utility.ui.Graphics
-
strokeEllipse
public void strokeEllipse(float x, float y, float rx, float ry, float angle) - Angegeben von:
strokeEllipsein Schnittstellecom.dua3.utility.ui.Graphics
-
fillEllipse
public void fillEllipse(float x, float y, float rx, float ry, float angle) - Angegeben von:
fillEllipsein Schnittstellecom.dua3.utility.ui.Graphics
-
strokeLine
public void strokeLine(float x1, float y1, float x2, float y2) - Angegeben von:
strokeLinein Schnittstellecom.dua3.utility.ui.Graphics
-
strokePath
public void strokePath(com.dua3.utility.math.geometry.Path2f path) - Angegeben von:
strokePathin Schnittstellecom.dua3.utility.ui.Graphics
-
fillPath
public void fillPath(com.dua3.utility.math.geometry.Path2f path) - Angegeben von:
fillPathin Schnittstellecom.dua3.utility.ui.Graphics
-
drawImage
public void drawImage(com.dua3.utility.data.Image image, float x, float y) - Angegeben von:
drawImagein Schnittstellecom.dua3.utility.ui.Graphics
-
clip
public void clip(com.dua3.utility.math.geometry.Path2f path) - Angegeben von:
clipin Schnittstellecom.dua3.utility.ui.Graphics
-
clip
public void clip(com.dua3.utility.math.geometry.Rectangle2f r) - Angegeben von:
clipin Schnittstellecom.dua3.utility.ui.Graphics
-
resetClip
public void resetClip()- Angegeben von:
resetClipin Schnittstellecom.dua3.utility.ui.Graphics
-
setStroke
public void setStroke(com.dua3.utility.data.Color c, float width) - Angegeben von:
setStrokein Schnittstellecom.dua3.utility.ui.Graphics
-
setStrokeColor
public void setStrokeColor(com.dua3.utility.data.Color c) - Angegeben von:
setStrokeColorin Schnittstellecom.dua3.utility.ui.Graphics
-
setStrokeWidth
public void setStrokeWidth(float width) - Angegeben von:
setStrokeWidthin Schnittstellecom.dua3.utility.ui.Graphics
-
getStrokeColor
public com.dua3.utility.data.Color getStrokeColor()- Angegeben von:
getStrokeColorin Schnittstellecom.dua3.utility.ui.Graphics
-
getStrokeWidth
public float getStrokeWidth()- Angegeben von:
getStrokeWidthin Schnittstellecom.dua3.utility.ui.Graphics
-
setFill
public void setFill(com.dua3.utility.data.Color c) - Angegeben von:
setFillin Schnittstellecom.dua3.utility.ui.Graphics
-
getFill
public com.dua3.utility.data.Color getFill()- Angegeben von:
getFillin Schnittstellecom.dua3.utility.ui.Graphics
-
setTransformation
public void setTransformation(com.dua3.utility.math.geometry.AffineTransformation2f t) - Angegeben von:
setTransformationin Schnittstellecom.dua3.utility.ui.Graphics
-
getTransformation
public com.dua3.utility.math.geometry.AffineTransformation2f getTransformation()- Angegeben von:
getTransformationin Schnittstellecom.dua3.utility.ui.Graphics
-
setFont
public void setFont(com.dua3.utility.text.Font font) - Angegeben von:
setFontin Schnittstellecom.dua3.utility.ui.Graphics
-
getFont
public com.dua3.utility.text.Font getFont()- Angegeben von:
getFontin Schnittstellecom.dua3.utility.ui.Graphics
-
drawText
- Angegeben von:
drawTextin Schnittstellecom.dua3.utility.ui.Graphics
-