[Bluej-discuss] Change between versions 2.1.3 and 2.2.0

Jason Madar jmadar at capcollege.bc.ca
Sun Oct 7 23:18:52 BST 2007


Hi all,

I have a question regarding plug-ins changes between the two versions.  
My plug in gives students access to a 3d environment for easy 
visualization of their objects.  First, the student would create an 
object that has a minimum of 3 fields (float x, y, z).  Once the object 
is created on the object bench, the student would then select "start 
env" from the tools menu.  A separate window would then pop up with a 3d 
environment.  Students can go back to the object bench and call some 
methods of the object (let's say the method moveX() would increase the x 
field by a certain amount).  The object in the 3d environment would 
change accordingly.

Here is the strange part, in version 2.1.3, everything works fine.  In 
2.2.0, the environment would come up without problems if there were no 
objects on the object bench.  As long as there are objects present, the 
IDE would not allow the user to bring the 3d window to the foreground.  
If I tried to click on the 3d window, the IDE would grab the focus right 
away.

I'm just wondering why would the IDE want complete control over the 
window focus in 2.2.0?

Thanks

Jason


More information about the bluej-discuss mailing list