JDK-4311066 : Menu can not display menu item inside active x container
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 1.2.1
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: x86
  • Submitted: 2000-02-09
  • Updated: 2002-04-29
  • Resolved: 2002-04-29
Related Reports
Duplicate :  
Description
When use activex bridge under MMC active X container, menu of java bean does not function right. When the container window size large to certain size, the menu's items does not display at all. When resize the window to certain small size, menu's items shows. To reproduce the prpblem, follow the steps list below

1. Get Microsoft MMC.
YOu can get from http://www.microsoft.com/management/mmc

2. Install MMC on a PC.

3. Use ole package to create ole control from the sample code that in the attachment 

4. Run mmc  by click start -> run , and then type in mmc

5. Click on Console Menu, and then Add/Remove Snapin

6. Click on add, and then double click on ActiveX control. Follow the list to find sample activex control. The name of this sample is TestMenu. click ok, and ok. 

7. TestMenu Bean Control will show up in both left pane and right pane. Click on the left pane one.  The TestMenu Bean will show up on the right pane. 

8. Click on the menu, and then RESIZE the WINDOW, and then try to click on menu. All the menu and its items only show when the window size is small.

Comments
EVALUATION The Active-X Bridge was removed in Java 1.4.0 based on a Java Steering Committee decision nearly 2 years ago. The decision was based on 2 things. Customer interest was marginal at best and Java Plug-in was no longer dependent on the bridge technology to operate. It was necessary to remove it to allow for code refactoring and reworking in 1.4.0. Since removing the bridge, many customers have expressed interest in it. We have filed an RFE (4616580) for this support in a future release. We are currently evaluating whether we have a significant business case to justify the 1-3 man-month engineering effort (more for supporting teams) in the Mantis/Tiger timeframe. NOTE: Mantis = Java 1.4.2 FCS Q2, 2003 Tiger = Java 1.5 FCS Q4, 2003 Support for the bridge in existing 1.3.x releases is limited to escalations and can be persued with our CTE team. This bug will be closed as a duplicate of 4616580. ###@###.### 2002-04-29
29-04-2002