Belongs to following categories: Sample, ULC6.0, ULC6.1, ULC6.2,
Project Home
Downloads
Purpose
The
ULC Editor is a simple text based editor which actually provides most of the functionalities and features of the well-known Windows Notepad Editor. Therefore the ULC Editor is absolutely the right choice if you just want to edit and save some short simple text files.
The ULC Editor is available with complete source code and Ant build script in the Resources section.
Screenshots
Features
- saves and opens TXT and HTML files
- enables to print files by exporting them to PDF format
- supports undo and redo actions
- supports cut, copy and paste actions
- supports find and replace actions
- inserts current time and date
- enables to change fonts
Resources
This application is signed, as it needs access to the local file system. You must accept the signature in order to run the application.
How to Use
- Unzip the zip file or check out the source code from the Repository. See the Access Options for details
- If not yet done, obtain the
ULC Release and an
ULC License.
- Open the build.properties file and edit the properties according to your personal settings. There is a selfmade keystore provided with to compile the application. However, it is preferable to use your own keystore.
- Use the build.xml all command to compile and build the project.
- Use the com.canoo.ulc.community.ulceditor.SampleDevelopmentRunner class or the build.xml devrun command to start the ULC Editor from your IDE.
- Use the build.xml deploy command to create a Web application archive (ulceditor.war) and deploy it in your J2EE-compliant Servlet container.
- Start either the Applet or JNLP client from the index page on http://<host>:<port>/ulceditor.
- Enhance / customize the ULC Editor for your needs - enjoy!
How it is implemented
The core of the
ULC Editor is an extended
ULCTextArea,
ULCExtendedTextArea and its client counterpart,
UIExtendedTextArea. This extension provides the following additional features:
- Selection, insertion and replacement of text
- Notification whenever the selection of the text area has changed.
Compatibility
- ULC 6.0: JDK 1.4.2
- ULC 6.1: JDK 1.4.2
- ULC 6.2: JDK 1.4.2, JDK 1.5, JDK 1.6, Windows XP, Windows
Vista, Mac OSX
Project Links
Project Home
Downloads
Author
marc.hermann