Re: How to design a good GUI ?

From: Antti S. Brax (asb_at_iki.fi.NO.SPAM)
Date: 02/25/04


Date: 25 Feb 2004 07:03:07 GMT

NickelNeo2008@netscape.com wrote in comp.lang.java.gui:
> How to design a good GUI? Use C++ ? Use Java?

        C++ and Java are programming languages, not GUI libraries. There
        are propably hundreds of different GUI libraries that can be used
        from C++ or Java programs.

        And also these GUI component libraries are just tools with which
        you implement the GUI. They should not affect the usability of the
        interface at all.

        First you design the GUI (and during this design process you either
        make a good UI or not) and then you implement it in the language
        and GUI component library of your choice.

> who can give me a advice?

        Study user interface design! You don't make good user interfaces
        by just slapping whatever components you need to a window. There
        are a lot of books available on this topic.

-- 
 Antti S. Brax - asb(at)iki.fi   Rullalautailu pitää lapset poissa ladulta
   http://www.iki.fi/asb/          http://www.cs.helsinki.fi/u/abrax/hlb/
        "Disconnect this cable to shorten, re-connect to lengthen."
          -- Instructions on Logitech's USB mouse extension cord.


Relevant Pages

  • Re: Alternative for Thread.sleep()
    ... Antti S. Brax - asbiki.fi Rullalautailu pitää lapset poissa ladulta ... "Disconnect this cable to shorten, re-connect to lengthen." ... -- Instructions on Logitech's USB mouse extension cord. ...
    (comp.lang.java.gui)
  • Re: source code for ojdbc14.jar
    ... "Disconnect this cable to shorten, re-connect to lengthen." ... -- Instructions on Logitech's USB mouse extension cord. ...
    (comp.lang.java.programmer)
  • Re: extending String
    ... > Why on earth exactly would you need this abhorrent syntax ... "Disconnect this cable to shorten, re-connect to lengthen." ... -- Instructions on Logitech's USB mouse extension cord. ...
    (comp.lang.java.programmer)
  • Re: Java Caching.
    ... "Disconnect this cable to shorten, re-connect to lengthen." ... -- Instructions on Logitech's USB mouse extension cord. ...
    (comp.lang.java.programmer)
  • Re: Problems disconnecting usb storage device
    ... recommends not disconnecting the device unless the proper 'safe to disconnect ... Although I follow the proper procedure -- by clicking ... Unless the installation instructions that accompanied the USB device ...
    (microsoft.public.windowsxp.general)