Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #10913

Re: Design Question

From Martin Gregorie <martin@address-in-sig.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Design Question
Date 2011-12-20 20:40 +0000
Organization UK Free Software Network
Message-ID <jcqrsb$5eq$1@localhost.localdomain> (permalink)
References <Xns9FBFC38D782BCjpnasty@94.75.214.39> <p2FHq.27831$2e7.8589@newsfe18.iad> <Xns9FC059C13891Ejpnasty@94.75.214.39> <jcodf3$g0f$1@localhost.localdomain> <GUI-design-20111220050944@ram.dialup.fu-berlin.de>

Show all headers | View raw


On Tue, 20 Dec 2011 04:10:53 +0000, Stefan Ram wrote:

>   However, you do not necessarily need to get it right right from the
>   start. Instead you can write the GUI code to be maintainable and then
>   improve the GUI according to your own observations and user feedback.
>
True enough, but you at least need to fit the design and dialogue type to 
the type of user and the way the system will be used. Even after all 
these years I think there's a lot of value in James Martin's "Design of 
Man-Computer Dialogs". 

I agree with Arved about the iniquities of mixed mouse/keyboard dialogues 
and, for text entry type applications such as you might write in the past 
with a 4GL, find that straight keyboarding without forcing the user to 
touch the mouse makes for much faster interactions.
  
>>I'd consider using a JOptionPane dialog that only gets shown at the end
>>of the game when it pops up to display 'Exit' and 'Another game' buttons
>>so the user can decide whether to exit or start another game. Needless
>>to say, it needs to be positioned so it doesn't hide the final score.
> 
>   In this case, I'd prefer the program to just wait (without opening a
>   dialog). The user than is free to issue commands, including »exit« or
>   »another game«, from the program menu.
>
Yes I wondered about that as I wrote it, but was thinking of it as a 
screen area that shows something along the lines of "Yay, you won! 999 is 
the highest score EVAH!" and then asked "Wanna play again?" which could 
be implemented as a Y/N entry box or a pair of buttons at the designer's 
choice. I was not thinking of a pop-up as such.


-- 
martin@   | Martin Gregorie
gregorie. | Essex, UK
org       |

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Design Question Novice <novice@example..com> - 2011-12-19 00:13 +0000
  Re: Design Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-18 19:24 -0500
    Re: Design Question ilAn <idonot@wantspam.net> - 2011-12-20 16:47 +0200
      Re: Design Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-20 10:39 -0500
  Re: Design Question markspace <-@.> - 2011-12-18 19:23 -0800
    Re: Design Question Novice <novice@example..com> - 2011-12-19 13:26 +0000
    Re: Design Question Novice <novice@example..com> - 2011-12-19 13:28 +0000
  Re: Design Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-19 07:16 -0400
    Re: Design Question Novice <novice@example..com> - 2011-12-19 13:49 +0000
      Re: Design Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-12-19 22:22 +0000
        Re: Design Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-19 20:13 -0400
          Re: Design Question Lew <lewbloch@gmail.com> - 2011-12-20 07:37 -0800
            Re: Design Question Arne Vajhøj <arne@vajhoej.dk> - 2011-12-20 10:42 -0500
              Re: Design Question Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-20 17:46 -0400
        Re: Design Question Martin Gregorie <martin@address-in-sig.invalid> - 2011-12-20 20:40 +0000
  Re: Design Question Novice <novice@example..com> - 2011-12-19 13:34 +0000
  Re: Design Question Roedy Green <see_website@mindprod.com.invalid> - 2011-12-19 06:25 -0800
  Re: Design Question Gene Wirchenko <genew@ocis.net> - 2011-12-19 11:38 -0800
    Re: Design Question Lew <lewbloch@gmail.com> - 2011-12-20 07:42 -0800
      Re: Design Question Gene Wirchenko <genew@ocis.net> - 2011-12-20 11:51 -0800
        Re: Design Question soulspirit@gmail.com - 2011-12-20 14:55 -0800
          Re: Design Question Gene Wirchenko <genew@ocis.net> - 2011-12-20 15:25 -0800
            Re: Design Question soulspirit@gmail.com - 2011-12-21 01:11 -0800
              Re: Design Question Gene Wirchenko <genew@ocis.net> - 2011-12-21 11:08 -0800
                Re: Design Question soulspirit@gmail.com - 2011-12-21 15:27 -0800
                Re: Design Question Gene Wirchenko <genew@ocis.net> - 2011-12-21 18:06 -0800

csiph-web