Skip to main content

right click context menu does not appear only for Java 1.7, AWT TextField

Please note these java.net forums are being decommissioned and use the new and improved forums at https://community.oracle.com/community/java.
No replies
pwt413
Offline
Joined: 2007-01-11

I have been debugging some issues an application has been having with Java 1.7 versus older versions. A new problem I have encountered is that the right click context menu does not function in any TextField. It works fine when running it with any previous version of Java. I have tried coding a simple test with a Frame, Panel and TextField to see if it might be something else in the more complex application that was causing it, but the simple test class has the same problem.

I have searched for other people having the same issue, but I have not found anything comparable. This seems like a huge change from one version to the next and I am surprised that I am not finding this mentioned anywhere else. Can someone point me to anything that discusses this issue that I am having?

My simple test:

import java.awt.*;
import java.awt.event.*;
import java.util.*;

class testF3 extends Panel
{
  public static void main(String args[])
  {
    Frame f = new Frame();
    Panel p = new Panel();
    f.setLayout(new BorderLayout());
    f.add("North", p);
    TextField tf1 = new TextField("", 20);
    p.add(tf1);
    Dimension medm = f.getSize();
    medm.height = 100;
    medm.width = 200;
    f.setSize(medm);
    f.setVisible(true);
  }
}