This is an old revision of the document!
Table of Contents
jGRASP Tips and Tricks
What is jGRASP?
According to www.jGRASP.org , “jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software”.
Entering Command-Line Arguments
Command-line arguments are the String
objects that are passed to the main()
method (as a String[]
). They can be set/entered in several ways.
One way is to click on Build and pull down to Run Arguments. This will open an entry field below the tool bar that you can use to enter the arguments (delimited by spaces) that will be passed to main()
when you run the application.
You can also “permanently” set the command-line arguments by clicking on Settings, pulling down to Compiler Settings and then over to Workspace or File, whichever you prefer. Then select the “Compiler” tab and the “Flags/Args” tab. The “Run” field under “FLAGS or ARGS” contains the command-line arguments. When the box next to it is selected, no arguments are passed to main()
, when it isn't whatever arguments are in the field are passed to main()
.
Setting the Tab Size
To set the tab size, click on Settings+CSD Window and then select either File, Project or Workspace (depending on which you want to change). Then “unlock” the tab size slider (by clicking on the default box) and change the “Tab Size” to the value you want.
Changing Tabs to Spaces (and Back)
Some editors use tabs and some use spaces. This makes it a little difficult to move between editors. Most, however, allow you to switch between the two. In jGRASP:
- Select the text you want to change.
- Click on Edit+Spaces/Tabs and then Tabify or Untabify.
Using checkstyle
Selecting a Checks File
In jGRASP, click on Tools, pull down to Checkstyle and across to Settings. In the field labeled “Checks File” navigate to the .xml
file. Then, click on OK.
You must exit and re-start jGRASP for the change to take effect.