Since you're going to use Java, next choose your UI toolkit and learn the concept of UI programming for that toolkit. For example, in wxWidgets, a window as many people know it is called a Frame. Within a frame, there could be many widgets (small elements which make up the window), eg. control widget, presentation widget, etc. For GTK, it's a bit different especially on event handling.
On Fri, Dec 17, 2010 at 10:35 PM, Nor Arlina Amirah Ahmad Ghani < [email protected]> wrote: > Alamak, sorry. I somehow put the wrong contohs =_= I'm going to do this > with java, not phyton. My bad > > > *◄----------------------------------------------------------------► > Nor Arlina Amirah Ahmad Ghani (Ann) **AC080144* > *(3SCB) Bsc Computer Science (Bioinformatics) > FACULTY OF COMPUTER SCIENCE AND INFORMATION SYSTEMS* > *UNIVERSITY OF TECHNOLOGY MALAYSIA* > *012-5934575* > > > > > ------------------------------ > Date: Fri, 17 Dec 2010 22:14:24 +0800 > Subject: Re: [osdcmy-public] LINUX SW GUI DEVELOPMENT > From: [email protected] > To: [email protected] > > > First identify what programming language you intend to use - Python, C/C++, > Perl, Java, etc. Next pick a UI toolkit - GTK, Qt, etc. I saw you mentioned > PyGTK, so that pretty much translates to Python with GTK. Once you've learnt > your programming language of choice, then start learning the basic concept > of the UI toolkit which you're going to use. Different toolkits have their > own way (concept) of drawing the screen. Once you're familiar with the > fundamental concept, you can start creating your UI. Take things step by > step, only then it's not going to overwhelm you. > > On Fri, Dec 17, 2010 at 9:45 PM, Nor Arlina Amirah Ahmad Ghani < > [email protected]> wrote: > > Salam and Hello World > > Can someone run me through on how to develop a GUI for an already-existing > Linux software package? Apparently the software runs via command line (on > Linux) and I need a GUI for the software to make people's lives (and mine as > well) easier. I don't need the codes or anything, just a quick intro and > some insight, and some hints on how to start. > > I've checked out PyGTK, Qt and such and I HONESTLY have no idea on how to > start. Blame the holidays. > > Thank you in advance, and yes, I am a noob. Tried googling but nothing > turns out to be understandable OR I simply used the wrong keywords =_= > > *◄----------------------------------------------------------------► > Nor Arlina Amirah Ahmad Ghani (Ann) **AC080144* > *(3SCB) Bsc Computer Science (Bioinformatics) > FACULTY OF COMPUTER SCIENCE AND INFORMATION SYSTEMS* > *UNIVERSITY OF TECHNOLOGY MALAYSIA* > *012-5934575* > > > > -- > Join Open Source Developers Club Malaysia http://www.osdc.my/ > > Facebook Fan page > > http://www.facebook.com/group.php?gid=98685301577 > > http://www.facebook.com/OSDC.my > > You received this message because you are subscribed to the Google > > Groups "OSDC.my Mailing List" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<osdcmy-list%[email protected]> > For more options, visit this group at > http://groups.google.com/group/osdcmy-list?hl=en > > > > -- > Join Open Source Developers Club Malaysia http://www.osdc.my/ > > Facebook Fan page > > http://www.facebook.com/group.php?gid=98685301577 > > http://www.facebook.com/OSDC.my > > You received this message because you are subscribed to the Google > > Groups "OSDC.my Mailing List" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<osdcmy-list%[email protected]> > For more options, visit this group at > http://groups.google.com/group/osdcmy-list?hl=en > > -- > Join Open Source Developers Club Malaysia http://www.osdc.my/ > > Facebook Fan page > > http://www.facebook.com/group.php?gid=98685301577 > > http://www.facebook.com/OSDC.my > > You received this message because you are subscribed to the Google > > Groups "OSDC.my Mailing List" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<osdcmy-list%[email protected]> > For more options, visit this group at > http://groups.google.com/group/osdcmy-list?hl=en > -- Join Open Source Developers Club Malaysia http://www.osdc.my/ Facebook Fan page http://www.facebook.com/group.php?gid=98685301577 http://www.facebook.com/OSDC.my You received this message because you are subscribed to the Google Groups "OSDC.my Mailing List" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/osdcmy-list?hl=en

