Relates :
|
|
Relates :
|
|
Relates :
|
I have a frame, which has a menu & a textarea. When i move the mouse pointer on the textarea the cursor is text cursor , which is the correct behaviour. I move the mouse pointer just below the menubar & press F10 to invoke the menu & see the menuitem. When Menu items are visible the mouse pointer should change to default cursor, but this is not happening. This works fine in Mustang b70 , but fails after that. Hence its a regression because it works fine in tiger. step to reproduce --------------- 1) Run the below program in Metal LookAndFeel & GTK LookAndFeel . 2) Move the mouse below the menubar. Observe that mouse cursor is text cursor. 3) Press F10 , Observe that menuitems are visible, but mouse cursor remain to textcursor. If you see the same then the bug is reproduced. I tested this in jdk7.0 b09 on solaris ( sun ray ). import javax.swing.*; public class TestMenuCursor { public JFrame frame=null; TestMenuCursor( ){ frame = new JFrame(); JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("Menu Label"); menuBar.add(menu); JMenuItem item1 = new JMenuItem("Praveen Mohan"); JMenuItem item2 = new JMenuItem("Girish.R"); JMenuItem item3= new JMenuItem("Lawrence Prem Kumar"); JMenuItem item4= new JMenuItem("Lawrence Prem Kumar Lawrence Prem Kumar Lawrence Prem Kumar Lawrence"); menu.add(item1); menu.add(item2); menu.add(item3); menu.add(item4); frame.getContentPane().add(new javax.swing.JTextArea()); frame.setJMenuBar(menuBar); frame.setSize(400,400); frame.setVisible(true); } public static void main(String []args){ new TestMenuCursor(); } }
|