Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Creating User Interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Creating User Interface" Watch "Creating User Interface" New topic
Author

Creating User Interface

Gurpreet Saini
Ranch Hand

Joined: Jun 09, 2002
Posts: 295
Hi reader,
What does this mean :
"Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a control scheme that will support this with minimal disruption to the users when this occurs."
what is this control scheme that will support this with minimal disruption to the users when this occurs ?. What is going to occur ?.
Thank you,
Ian B Anderson
Ranch Hand

Joined: Jun 26, 2001
Posts: 275
Hello Gurpreet,
All this means is basically adhere to the MVC architecture. Then you can put in your write up that you allowed for future enhancements by seperating Data, GUI and Control logic.
Good luck
Ian


<a href="http://www.INESystems.com/scbcd/" target="_blank" rel="nofollow">http://www.INESystems.com/scbcd/</a> - SCBCD Exam simulator<br /><a href="http://www.INESystems.com/scbcd/" target="_blank" rel="nofollow">http://www.INESystems.com/scea/</a> - SCEA Exam simulator
Gurpreet Saini
Ranch Hand

Joined: Jun 09, 2002
Posts: 295
Hi reader,
I would be using MVC for my JTable component. But I didn't understand the meaning of your last line which says "you allowed for future enhancements by seperating data, GUI and control logic ". Secondly, I dont want to use JTabbedPane for my GUI application Is this OK ?. I am much more interested in using independent windows which will interact with user only for specified reasons.
For my knowledge I write you about MVC architecture. If I am wrong then please do correct me. M stands for Model which I would be using as AbstractTableModel. This class will handle the contents of my JTable. V stands for View . This is what we see data encapsulated in JTable. Thirdly, Controller are the methods in Model which actually control the view of the component. Is that OK.
Is there any problem If I use different windows in lieu for searching and retrieval of database records and these records get hightened on JTable component which resides on another Main user application interface. I have this idea to implement on my GUI. Please correct me If I am wrong.
Thank you,
:roll:
Qusay Jaafar
Ranch Hand

Joined: May 06, 2002
Posts: 127
Hi,
It is recommended that one frame for each task.
I don't think so there is something wrong with your code by using MVC


Qusay
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Creating User Interface
 
Similar Threads
User interface functionality enhancements question
User interface and control scheme
question about interface
What do they mean????
FBN: Creating the user interface