Skip to content

This is a pretty cool text editor build from scratch. (personal opinion ; no legal claims regarding coolness can be asserted)

License

Notifications You must be signed in to change notification settings

jokrey/JPCTextEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPCTextEditor

This is jokrey's pretty cool text editor. It allows most common text editor functionality in an easy to use fashion.

Installing

  • Clone the repository with the 'git clone' command. (Additionally, there are a number of dependencies on the java-utility-algorithms repository, so clone that into the path also)
  • Download one of the releases (functionality maybe to broad or too narrow)

Features

  • multi-line text input of any kind
  • global layout decision (fg, bg, font)
  • selectable text (optional, but default)
  • keyboard shortcuts(optional, but default + extendable)
  • right click options(optional, but default + extendable)
  • drag and drop support(optional, but default)
  • line numbers (optional, but default + customizable(any text))
  • text wrapping (optional)
  • tabs (optional, but default)
  • scrolling(optional)
  • custom, anytime, anywhere, nested layouts - example in LayoutedTextEditor_Example (optional)
  • read only (optional, but default, duh)
  • "hint"s - display a certain text in the empty editor (optional)
  • simple syntax highlighting (optional + customizable)

Usage

See the example package for simple, runnable examples of most use cases

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • For the drawing of any Text we used Swing.
  • Whether or not it actually cool remains personal opinion and it is therefore not possible to assert any legal claims over the actual coolness of the editor.

About

This is a pretty cool text editor build from scratch. (personal opinion ; no legal claims regarding coolness can be asserted)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages