Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4487415

ActiveX Popup windows still remains on screen when bridged Bean looses focus.

XMLWordPrintable

    • 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.

            asultano Alex Sultanov
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: