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

JavaBeans ActiveX Modal dialogs are only modal to the VM.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not an Issue
    • P3
    • None
    • 1.3.1
    • deploy
    • x86
    • windows_nt

    Description

      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.
      Show a modal JOptionPane by clicking the "Click here to show ..." button. Now no bridged Bean can gain input focus. Native controls can. E.g. you can open native menus.

      Remarks:
      This is similar to BugID 4187432.

      Attachments

        Issue Links

          Activity

            People

              arorcl Anupam R (Inactive)
              duke J. Duke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: