# Deprecated API

## Contents

- Deprecated Fields
- Deprecated Methods

- Deprecated Fields
  Field and Description
  processing.core.PApplet.ARGS_PRESENT use --full-screen instead.
  processing.core.PConstants.DISABLE_NATIVE_FONTS
  processing.core.PConstants.ENABLE_NATIVE_FONTS
  processing.core.PApplet.firstMouse Please refrain from using this variable, it will be removed from future releases of Processing because it cannot be used consistently across platforms and input methods.
  processing.core.PApplet.keyEvent Use a key event handler that passes an event instead.
  processing.core.PApplet.mouseEvent Use a mouse event handler that passes an event instead.
  processing.core.PApplet.online
  processing.core.PConstants.QUAD_BEZIER_VERTEX

- Deprecated Methods
  Method and Description
  processing.core.PApplet.arraycopy(Object, int, Object, int, int) Use arrayCopy() instead.
  processing.core.PApplet.arraycopy(Object, Object) Use arrayCopy() instead.
  processing.core.PApplet.arraycopy(Object, Object, int) Use arrayCopy() instead.
  processing.core.PVector.get()
  processing.event.MouseEvent.getAmount()
  processing.event.MouseEvent.getClickCount()
  processing.core.PFont.getFont()
  processing.core.PImage.getImage()
  processing.app.syntax.JEditTextArea.getScrollPosition() Use `JEditTextArea.getVerticalScrollPosition()`.
  processing.core.PVector.heading2D()
  processing.core.PApplet.link(String, String) the 'target' parameter is no longer relevant with the removal of applets
  processing.core.PImage.mask(int[])
  processing.core.PApplet.openStream(String) As of release 0136, use createInput() instead.
  processing.core.PApplet.param(String) no more applet support
  processing.core.PApplet.registerDispose(Object)
  processing.core.PApplet.registerDraw(Object)
  processing.core.PApplet.registerKeyEvent(Object)
  processing.core.PApplet.registerMouseEvent(Object)
  processing.core.PApplet.registerPost(Object)
  processing.core.PApplet.registerPre(Object)
  processing.core.PApplet.registerSize(Object)
  processing.data.Table.removeTitleRow()
  processing.app.syntax.JEditTextArea.setScrollPosition(int) Use `JEditTextArea.setVerticalScrollPosition(int)`.
  processing.core.PApplet.status(String) no more applet support
  processing.core.PApplet.unregisterDispose(Object)
  processing.core.PApplet.unregisterDraw(Object)
  processing.core.PApplet.unregisterKeyEvent(Object)
  processing.core.PApplet.unregisterMouseEvent(Object)
  processing.core.PApplet.unregisterPost(Object)
  processing.core.PApplet.unregisterPre(Object)
  processing.core.PApplet.unregisterSize(Object)