• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Creating User Interface

 
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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,
 
Ranch Hand
Posts: 275
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Gurpreet Saini
Ranch Hand
Posts: 295
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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:
 
Ranch Hand
Posts: 127
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
But how did the elephant get like that? What did you do? I think all we can do now is read this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic