我正在构建一个SWING应用程序,还需要编写一个自定义的SecurityManager.如果我写一个像这样扩展SecurityManager的空类
public class Sandbox extends SecurityManager {}
Run Code Online (Sandbox Code Playgroud)
它运行正常,这意味着GUI被正确呈现,并且所有特权(如I/O)都被撤销.但是我需要自定义checkPermission方法,每当我覆盖它时,任何东西都不再有效......为什么即使是这样的东西也不行?
public class Sandbox extends SecurityManager {
@Overide
public void checkPermission(Permission perm) {
super.checkPermission(perm);
}
}
Run Code Online (Sandbox Code Playgroud)
更新:显示问题的一个非常基本的例子就是这个
public static void main(String[] args) {
System.setSecurityManager(new SecurityManager() {
@Override
public void checkPermission(Permission p) {
if (some_condition_here) {
// Do something here
} else {
// Resort to default implementation
super.checkPermission(p);
}
}
});
new JFrame().setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)
删除"checkPermission"方法应用程序正常工作,但我真的无法理解这一点.
我刚刚从Eclipse Juno更新到Kepler.Eclipse透视布局发生了什么,如何恢复它以填充整个窗口?

我有一个 MySQL 数据库,其中包含大约 50 个表和每个表中的数千条记录。如何创建包含所有表且每个表只有 10 条记录的数据库转储?
我想从维基共享资源中检索图像以显示在地图上.这意味着给定一对(纬度,经度)我想在这一点找到图片.经过一天的搜索和尝试,我仍然不知道这是否可能.特别是我已经阅读了MediaWiki API主页面,API参考和一些示例.
所以我的问题是:是否可以检索具有一对地理坐标的图片?如果有,怎么样?
database ×1
eclipse ×1
eclipse-juno ×1
geolocation ×1
java ×1
layout ×1
mediawiki ×1
mysql ×1
perspective ×1
phpmyadmin ×1
swing ×1