NTNUJAVA Virtual Physics Laboratory
Enjoy the fun of physics with simulations!
Backup site http://enjoy.phy.ntnu.edu.tw/ntnujava/

Easy Java Simulations (2001- ) => Questions related to EJS => Topic started by: lookang on August 21, 2007, 10:19:03 pm



Title: multiple display most easy user interface
Post by: lookang on August 21, 2007, 10:19:03 pm
hihi,

it is noted that my splilt panel is not so intuitive. after clicking the button to visible, still must click on the splilt panel button to toggle it up.

what is your prefer display? dialogue box pop up?

thanks


Title: Re: multiple display most easy user interface
Post by: Fu-Kwun Hwang on August 22, 2007, 12:27:32 am
The design of Graphic User Interface (GUI) will depend on the design of the simulation and what is the effect you want to show.
There is no fixed answer. It is all depends on what kind of effect you want to present.
I did not use split panel very often.
Normally, I want to have the GUI as simple as possible. (In the past, I want to have as many features in on simulation as possible. But later I found it is not easy for students to understand all the meaning of different GUI components.)

You can upload you source and let me know what you want. May be I can give you some suggestion.  ;)


Title: Re: multiple display most easy user interface
Post by: lookang on August 23, 2007, 07:17:20 am
it is either a tab or a pop  up dialog for the graphs.

still thinking which is more student friendly.

thanks



Title: Re: multiple display most easy user interface
Post by: Fu-Kwun Hwang on August 23, 2007, 09:32:02 am
If you want students to look at the graphs and the instructions(questions) at the same time.
I would prefer to use 'popup dialog'. Because student can adjust the window position.
If students run two simulations with different parameters. They can compare different graphs more easily.

If the graphs just provide informations, then , 'tab' might be better.


Title: Re: multiple display most easy user interface
Post by: lookang on August 23, 2007, 10:43:58 am
agreed !

tab seems like a good idea.


thanks