Extending the Prototype: Realizing Data Entry with Concrete Widgets
Individual Assignment:
Experiment and extend the prototype developed in parts 1 through
3 with an idea to realize the data
entry area with one or more concrete widget(s). Your extension
should should show actual numbers
that are reflected in the converted output.
While the prototype does not have to directly allow the user to enter
numbers, it should change to simulate at least 2 of the following:
- new point data being entered
- point data being cleared
- an error condition
- a constraint change
A prototype might use hardcoded data, or buttons and/or labels to
display images that might visually mimic other widgets. This also lets
mouse clicks on simulated objects trigger actions/updates to the
display.
Submit a directory containing your Netbeans project (run the clean
first) and another directory with an html write-up explaining your
design extensions (rationale and the likely difference between the
prototype implementation and true application implementation) and
showing screen shots.
Your work should be submitted using cs484submit.
Note that we have a mixed Linux environment (32-bit and 64-bit),
and the submit
command is 32-bit so it does not work on 2102 64-bit machines under
Linux. Use terminal/putty and ssh to either PC00
or PC01 to run the command in 2102. For our other Linux computers, the
command works fine.
The due date is March 25.
Netbeans has a Help Menu where you
can learn more about the Netbeans GUI Builder.
There are also many online sources
of information about GUI
building with Netbeans and building
Swing interfaces.