-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.1, 1.1.1, 1.1.2
-
None
-
x86
-
windows_nt
Name: sg39081 Date: 08/18/97
The example listed below demonstrates the problem. PopupMenus do work on
NT as long as you don't add a MenuBar to the window. I am using jdk 1.1.1
on a Windows NT 4.0 platform. They work fine on Solaris. The proper functioning
of these components is critical to the success of my application.
import java.awt.*;
import java.awt.event.*;
public class PopupMenuTest extends Frame
{
PopupMenu pm;
public static void main(String args[])
{
new PopupMenuTest();
}
public PopupMenuTest()
{
super( "PopupMenu Test" );
MenuBar menuBar = new MenuBar();
setMenuBar( menuBar );
Menu file = new Menu( "File" );
menuBar.add( file );
Menu edit = new Menu( "Edit" );
menuBar.add( edit );
pm = new PopupMenu();
MenuItem copy = new MenuItem( "Copy" );
MenuItem cut = new MenuItem( "Cut" );
MenuItem paste = new MenuItem( "Paste" );
pm.add( copy );
pm.add( cut );
pm.add( paste );
add( pm );
enableEvents(AWTEvent.MOUSE_EVENT_MASK);
setSize(300, 300);
setVisible( true );
}
public void processMouseEvent(MouseEvent e)
{
if ( e.isPopupTrigger() )
{
pm.show(this, e.getX(), e.getY());
}
super.processMouseEvent(e);
}
}
-- Shoaib
company - Daleen Technologies, Inc. , email - ###@###.###
======================================================================
- duplicates
-
JDK-4034835 Frame cannot have MenuBar and PopupMenu at the same time
-
- Closed
-
-
JDK-4038140 Popup menus DO NOT WORK on windows95 if Frame has a menubar
-
- Closed
-