"Can you help me understand?"

sure take this simple example I want to add a button for choosing
background color, I am giving you the list of my problems

1) If I want to initialise it I cant use the initialise method of my class
(why ? ) I have to use initializeWidgets

2)  Inside initializeWidget I create an array that describes the name of
each button but no that is not enough

3) I have also have to initialise seperately the button with self newButton
but wait that is not enough

4) I have to define the action of the button the only step here that makes
sense to me but even that is not enough

5) I have to create a method that returns the name of the button and to
makes things even more verbose

6) I have to define a method at the class side for positioning the button .
No idea why this goes to the class side

And all that so I can say to Spec take this button which has this label and
will trigger this method and put it in that place. Java Swing is not that
verbose.

Generally I dont like this approach that I need to generate so many method
and so many steps to define something so simple.

So what happens right now is that I have a very simple GUI with 7 buttons
and 6 moprh that i use to display colors , guess how many methods my class
has .

36 !!!

By the way in case you wonder 90% of the code is just Spec. For me thats
plain unacceptable.

So what happens if I have a GUI with over 100 buttons do I need 300 methods
just for Spec ? Really ??

Reply via email to