Skip to main content

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

No replies
pwt413
Offline
Joined: 2007-01-11
Points: 0

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);
  }
}