我正在尝试向我的应用程序中的文本字段添加一个通用的右键单击。我偶然发现了一个解决方案,可以在我的框架上添加一个玻璃窗格,使其不可见,并将其注册为一个通用的鼠标侦听器。如果组件是文本字段,则显示弹出菜单,否则将重新分派事件。我贴了下面的密码..。
这个例子很好用。但是,当我在我的应用程序中使用它时,我会在
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at apple.awt.CWindow._getLocationOnScreen(Native Method)
at apple.awt.C
canvas.addEventListener("mousedown", getPosition, false);
function getPosition(event)
{
var x = event.x;
var y = event.y;
var canvas = document.getElementById("canvas");
x -= canvas.offsetLeft;
y -= canvas.offsetTop;
ale