-
Bug
-
Resolution: Fixed
-
P4
-
1.3.1
-
03
-
x86
-
windows_nt
Our Java Beans do not work correctly if they are packed with
ActiveX-Packager.
We created swing based beans with JDK 1.3 and packed them with the Sun
ActiveX-Packager.
Then we build ActiveX controls from the typelibraries with MSVC++ 6.0.
Testing the controls in a MSVC++ MDI application the controls show some
strange behavior.
Test case
1) unjar LoosingFocus.jar
2) cd LostFocus\activeX
4) Modify LFRoot.reg this way:
- change the paths to beans.ocx to the location where
JRE is installed
- change the paths of loosingfocus.jar and LFRoot.tlb to
the location where you unjared them to.
5) Run:
regedit LFRoot.reg
to register ActiveX control.
This will give a message that it has been registered.
cd LostFocus\cpp\LoosingFocus\Debug
run the exe
LoosingFocus.exe
This will take about two minutes to come up. You will see a window containing the java widow (Loosin1).
Description:
Create a second MDI Window. To do so
select "Neu" from the "Datei" menu. This will take about two minutes to appear.
Click on the JComboBox or right click on the MDI's "Right click here..." area to show the popup menu.
If you focus any other native window or the other MDI. The popup window
disappears only if the bridged Bean from which the popup was opend is
resized or if an other Java popup window will be displayed.
ActiveX-Packager.
We created swing based beans with JDK 1.3 and packed them with the Sun
ActiveX-Packager.
Then we build ActiveX controls from the typelibraries with MSVC++ 6.0.
Testing the controls in a MSVC++ MDI application the controls show some
strange behavior.
Test case
1) unjar LoosingFocus.jar
2) cd LostFocus\activeX
4) Modify LFRoot.reg this way:
- change the paths to beans.ocx to the location where
JRE is installed
- change the paths of loosingfocus.jar and LFRoot.tlb to
the location where you unjared them to.
5) Run:
regedit LFRoot.reg
to register ActiveX control.
This will give a message that it has been registered.
cd LostFocus\cpp\LoosingFocus\Debug
run the exe
LoosingFocus.exe
This will take about two minutes to come up. You will see a window containing the java widow (Loosin1).
Description:
Create a second MDI Window. To do so
select "Neu" from the "Datei" menu. This will take about two minutes to appear.
Click on the JComboBox or right click on the MDI's "Right click here..." area to show the popup menu.
If you focus any other native window or the other MDI. The popup window
disappears only if the bridged Bean from which the popup was opend is
resized or if an other Java popup window will be displayed.
- relates to
-
JDK-4428838 Problem with JavaBeans AciveX controls Focus problem
-
- Resolved
-
-
JDK-4225247 Drag-and-Drop does not work in an applet on Windows NT
-
- Closed
-