PDA

Click to See Complete Forum and Search --> : coding standard


newmember
May 18th, 2007, 01:11 AM
Hi ,
I have given below the logic for my requirement. I already coded it and works fine . But I want to know is this common practice or this is very ugly coding . Please give suggestion on this. I also apologize for my english knowledge.

I will provide the actual code if needed.

I have created two class one is Main which is having main() and another class for GUI

In the Main Class i declared three instance variable
uname, upwd and isfinish

one method to start process StartProcess()
one methos to show GUI ShowGui()


I called StartProcess() within main() by creating instance of own.

in StartProcess i called ShowGUI()
( reason for this is StartProcess() contains coding for many process and calling GUI is one of those. )

In SHowGUI() I instanciated GUIclass by passing it object "this"

public void ShowGUI(){

GUIClass ch = new GUIClass( this )
ch.setVisible( true )

/* IN THE GUICLASS i have populated uname and upwd variable of "this"
At this point i want to println the values of uname and upwd so i wait untill the GUICLASS return the control back to this so GUIclass also populates isFinish with true and for that i did */

while( !isFinish ){

}

System.out.println( uname + upwd ) // this works

}




If i dont include while loop uname and upwd remain null as this was executed immediately after calling the GUIClass.

Hope that you understood what i want to say.
Please suggest that is this ok, I m new to java programming


thanks