Git Product home page Git Product logo

ph-7 / simple-java-text-editor Goto Github PK

View Code? Open in Web Editor NEW
169.0 22.0 110.0 768 KB

:memo: PHNotepad is a simple Java text/code editor (notepad) written in Java. It has also nice features such as Search tool, Find/Replace text/code, Auto-completion, Nice Image Buttons for better UX, etc.

Home Page: https://ph-7.github.io/Simple-Java-Text-Editor/

License: Apache License 2.0

Java 100.00%
java notepad simple-java-ide java-text-editor text-editor teaching learning-java java-text editor java-note

simple-java-text-editor's Introduction

Simple Java Text Editor

PH NotePad is a simple and light text editor (notepad) written in Java.

Programming Java Text Editor

  • Search tool (to search text/keywords easily in the code) + highlighting the code found.

  • Find/Replace text/code.

  • Auto completion for Java and C++ keywords (files need to be saved as .java/.cpp). It can be easily expanded to support pretty much any number of languages.

  • Drag and Drop (drag files into the text area and they get loaded).

  • Nice image buttons for better UX.

Example Java Text Editor

AUTHOR

Pierre-Henry Soria

Contributors ๐Ÿ…

CONTACT

  • Pierre-Henry Soria: hi [AT] ph7 [D0T] me

  • Achintha Gunasekara: contact [AT] achinthagunasekara [D0T] com

DEMO

Download the Jar file and double click to run

Or run java -jar SimpleJavaTextEditor.jar from the command line

You can also generate easily a new jar file with the following command when you are in src/ directory jar cmvf ../manifest.mf ../SimpleJavaTextEditor.jar simplejavatexteditor/*.class

Important

Icons directory and its files must be present on the path when running the application (so you will have to move "icons/" into "src/" directory)

LICENSE

Apache License, Version 2.0 or later; See the license.txt file in the notepad folder.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.