# Class CodeAreaSkin

java.lang.Object
javafx.scene.control.SkinBase<RichTextArea>
jfx.incubator.scene.control.richtext.skin.RichTextAreaSkin
jfx.incubator.scene.control.richtext.skin.CodeAreaSkin

All Implemented Interfaces:
  `Skin<RichTextArea>`

public class CodeAreaSkin extends RichTextAreaSkin
The skin for `CodeArea`.

Since:
  24

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CodeAreaSkin(CodeArea control)`
  Constructs the CodeArea skin.

- ## Method Summary

  ### Methods declared in class jfx.incubator.scene.control.richtext.skin.RichTextAreaSkin

  `applyStyles, copyText, createHScrollBar, createVScrollBar, executeAccessibleAction, getStyleResolver, pasteText, refreshLayout`

  ### Methods declared in class javafx.scene.control.SkinBase

  `computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners`

  ### Methods declared in class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods declared in interface javafx.scene.control.Skin

  `install`

- ## Constructor Details

  - ### CodeAreaSkin

    public CodeAreaSkin(CodeArea control)
    Constructs the CodeArea skin.
    Parameters:
      `control` - the CodeArea instance