我想知道是否有人知道为什么sun.swing.AccessibleMethod
从JDK 8开始,如果JDK 8中有这个类的替代品?我无法在任何地方找到任何相关信息.我在自己的实现中使用这个类DropHandler
.我使用的代码片段sun.swing.AccessibleMethod
如下所示:
private DropLocation getDropLocation(DropTargetEvent e)
{
DropLocation dropLocation = null;
if (this.component != null)
{
try
{
Point p = e instanceof DropTargetDragEvent ? ((DropTargetDragEvent)e).getLocation() : ((DropTargetDropEvent) e).getLocation();
AccessibleMethod method = new AccessibleMethod(JComponent.class,
"dropLocationForPoint",
Point.class);
dropLocation = (DropLocation) method.invokeNoChecked(this.component, p);
}
catch (NoSuchMethodException ex)
{
LOGGER.info(ex.getMessage());
}
}
return dropLocation;
}
Run Code Online (Sandbox Code Playgroud) 我有一点 Javascript 问题。而不是使用这个:
document.getElementById("hoverinv1").style.display = "";
document.getElementById("hoverinv2").style.display = "";
document.getElementById("hoverinv3").style.display = "";
document.getElementById("hoverinv4").style.display = "";
document.getElementById("hoverinv5").style.display = "";
document.getElementById("hoverinv6").style.display = "";
document.getElementById("hoverinv7").style.display = "";
document.getElementById("hoverinv8").style.display = "";
document.getElementById("hoverinv9").style.display = "";
document.getElementById("hoverinv10").style.display = "";
Run Code Online (Sandbox Code Playgroud)
我想用这个:
for (var x = 0; x < 11; x++) {
document.getElementById("hoverinv" + x).style.display="";
}
Run Code Online (Sandbox Code Playgroud)
再次显示一切。好吧,它什么也没做,我不知道是什么问题。
我将如何处理这个Java?
double power = (Math.pow(11,-1)) % 26;
System.out.println(power);
Run Code Online (Sandbox Code Playgroud)
回报0.09090909090909091
.据沃尔夫拉姆说
谢谢!
我正在尝试编写一个通过矩阵的函数.满足条件时,它会记住该位置.
我从一个空列表开始:
locations = []
Run Code Online (Sandbox Code Playgroud)
当函数遍历行时,我使用以下命令追加坐标:
locations.append(x)
locations.append(y)
Run Code Online (Sandbox Code Playgroud)
在函数结束时,列表如下所示:
locations = [xyxyxyxyxyxy]
Run Code Online (Sandbox Code Playgroud)
我的问题是:
使用append,是否可以使列表遵循以下格式:
locations = [[[xy][xy][xy]][[xy][xy][xy]]]
Run Code Online (Sandbox Code Playgroud)
第一个括号表示矩阵中一行的位置,每个位置在行内的自己的括号中?
在此示例中,第一个括号是第一行,总共有3个坐标,然后是第二个括号,用另外3个坐标表示第二行.
假设我有一个名为 的类SuperClass
和一个名为 的类SubClass
。 SubClass
延伸自SuperClass
. 在 的定义中SuperClass
,我有一个方法,旨在检查this
类是否是 的实例SubClass
。
if (this.GetType() == typeof(SubClass))
log.Info("This SuperClass is a SubClass");
else
log.Info("This SuperClass is NOT a SubClass");
Run Code Online (Sandbox Code Playgroud)
这是可行的,但当某些东西正常工作时我总是非常怀疑(特别是在第一次尝试时)。我想确保这是做我想做的事情的最佳方式(最安全、最易读、正确)。