Download Latest Version OnScreenProtractor_v0.6_with_exe.zip (52.8 MB)
Email in envelope

Get an email when there's a new version of OnScreenProtractor

Home
Name Modified Size InfoDownloads / Week
OnScreenProtractor_v0.6_with_exe.zip 2024-03-05 52.8 MB
OnScreenProtractor_v0.6_JDK_required.zip 2024-03-05 284.4 kB
README.txt 2024-03-05 3.3 kB
OnScreenProtractor_v0.5.zip 2016-02-28 1.9 MB
OnScreenProtractor_v0.4.zip 2015-04-10 949.5 kB
OnScreenProtractor_v0.3.zip 2013-10-10 1.2 MB
OnScreenProtractor_v0.2.zip 2013-01-06 1.2 MB
OnScreenProtractor.zip 2012-08-18 1.2 MB
Totals: 8 Items   59.6 MB 77
OnScreenProtractor by Paolo Straffi
====================================
This java application allows to measure an angle on the screen.

You can distribute, copy and alter it in the terms of the GPL license. Read 
COPYING for more details.

OnScreenProtractor works correctly only in Windows context.


v0.6 (2024-03-04) Release Note
==============================
- Add menu items to save preferences (lines thickness, font size, elements color)
- Add iconImage to app windows
- Two distributions:
  1) with Windows executable.
     OnScreenProtractor_v0.6_with_exe.zip (52,8 MB)
  2) minimal. Only jar, resources and source code.
     OnScreenProtractor_v0.6_JDK_required.zip (284,4 KB )


Installation
============

- with .exe version:
In Windows, extract OnScreenProtractor directory from OnScreenProtractor_v0.6_with_exe.zip
file and double-click on OnScreenProtractor_v0.6.exe
In linux 'OnScreenProtractor_v0.6.exe' can be started with 'Wine' (from terminal,
go to the OnScreenProtractor_v.06.exe folder and type:
wine OnScreenProtractor_v0.6.exe)
If Java Development Kit (JDK) 21.0.2 is installed on your computer, you can start
the app double-clicking OnScreenProtractor.jar in 'app' folder (from the command
line, go to the 'app' folder and type: java -jar "OnScreenProtractor_v0.6.jar")

- only jar version:
Extract OnScreenProtractor directory from OnScreenProtractor_v0.6_JDK_required.zip
file and double-click on OnScreenProtractor.jar icon (Java Development Kit (JDK)
21.0.2 installation required)
To run the project from the command line, go to the OnScreenProtractor_v.06
folder and type:
java -jar "OnScreenProtractor_v0.6.jar"

Source code
===========

From version 0.5 OnScreenProtractor is developed with NetBeans IDE. 
The source code is located in the NetBeansProject.zip file.

Development tools
===========
- Apache NetBeans IDE 21
- Java 21.0.2 (jdk-21)

Default Controls
================

Left mouse button - Click the left mouse button to drag and drop O, A, B points
(hand cursor).
 
Right mouse button - Click the right mouse button to set the origin of axes at
the center of the window.
 
Middle mouse wheel - Click the mouse wheel to cancel axes rotation 

Up arrow key - Use the up arrow key to cancel axes rotation.

0 key or O key - Move the point O (axis origin) to the current position of mouse pointer.
1 key or A key - Move the point A to the current position of mouse pointer.
2 key or B key - Move the point B to the current position of mouse pointer.

Color and thickness of axes:
+ key - Increase the thickness of axes and the font size
- key - Decrease the thickness of axes and the font size

Shortcuts
================

Ctrl + S               Save
Ctrl + Q               Quit application
Ctrl + M               Hide/show mouse coordinates
Ctrl + A               Hide/show axes
Ctrl + Shift + A       Hide/show AO segment
Ctrl + Shift + B       Hide/show BO segment
Ctrl + O               Hide/show AOB angle
Ctrl + E               Hide/show the explementary angle of AOB
Ctrl + Alt + A         Hide/show NOA angle
Ctrl + Alt + B         Hide/show NOB angle
Ctrl + P               Hide/show points' handles
Ctrl + L               Hide/show letters
Ctrl + B               Hide/show text background
Ctrl + R               Degrees/radians
Ctrl + H               Hide all
F1                     Help
Source: README.txt, updated 2024-03-05