当前位置: 首页 > 知识库问答 >
问题:

是否可以使用没有修饰符的KeyCodeCombination?还是我需要用别的东西?

贺立果
2023-03-14

以下是我的加速器代码:

    KeyCodeCombination f2 = new KeyCodeCombination(KeyCode.F2, KeyCombination.SHIFT_ANY);
    KeyCodeCombination f10 = new KeyCodeCombination(KeyCode.F10, KeyCombination.SHIFT_ANY);

    thisScene.getAccelerators().put(f2, new Runnable() {

        @Override
        public void run() {
            buttonCancel.fire();
            System.out.println("F2 pressed");
        }
    });
    thisScene.getAccelerators().put(f10, new Runnable() {

        @Override
        public void run() {
            buttonSave.fire();
            System.out.println("F10 pressed");
        }
    });

共有1个答案

麻阳
2023-03-14

有没有一种方法可以用keycodecombination来制作一个单独的键加速器?

是的。只需使用KeyCodeCombination构造函数,不要传递任何修饰符。例如,在james_d的注释中:

new KeyCodeCombination(KeyCode.F2)

有人能告诉我为什么我的F2组合键SHIFT_ANY在shift键向上时不能工作吗?

 类似资料:
  • 随着新的工具栏小部件的引入和AppCompat(android.support.v7.widget.Toolbar)版本的推出,是否还需要调用setSupportActionbar(工具栏)?或者调用setSupportActionbar有什么好处吗;现在我们可以设置标题、子标题、导航图标、导航图标单击侦听器(getSupportActionBar()。直接在工具栏上设置DisplayHomeAs

  • 我想在python中使用OpenCV识别给定图像中的托盘是否为空。 以下是我尝试过的 使用下面的代码检测最大的矩形并裁剪 它适用于中型和大型物体,但当我放硬币等小型物体时,这种方法不起作用,因为托盘也有一些划痕和灰尘。这是我在python中使用OpenCV的第一个项目 请帮助找到满足此要求的解决方案。

  • 问题内容: 在Objective-C实例数据可以是,或。例如: 在Swift参考中,我还没有提到访问修饰符。是否有可能限制Swift中数据的可见性? 问题答案: 从 Swift 3.0.1开始 ,共有 4级访问权限 ,从最高(最低限制)到最低(最高限制)进行描述。 1. 和 允许在定义模块(目标)之外使用实体。指定框架的公共接口时,通常使用或访问。 但是, 访问权限仅适用于类和类成员,它与访问不同

  • 我使用testAd ID(ca-app-pub-3940256099942544/1033173712)从admob不是我的admob ID,我需要使用addTestDevice()太,而在移动设备测试?它甚至显示了测试广告屏幕,而不是实时广告。 因为我这样做了,我整天都在使用我的应用程序进行测试,晚上我收到了账户暂停邮件。

  • 我已经用java实现了一个3*3的Tic-Tac-Toe游戏,只使用了Minimax算法。但是,当我将电路板大小更改为4*4时,程序似乎挂起。我想问一下,我是应该应用带有alpha-beta剪枝的Minimax来解决这个问题,还是可以应用Minimax本身?

  • 问题内容: 我已经看到一些参考引用了Java中称为(两个词在一起)的访问修饰符: 我发现与此有关的页面之一在这里。我的学校课上也提到了这个访问修饰符(并说它存在)。但是,使用它会导致Java语言错误。 我尝试了变量和方法,我很确定它不存在,但是我想解释一下发生了什么。是否考虑过然后拒绝了?还是在新版本的Java中将其删除? 编辑:我不是在寻找有关关键字的信息。 问题答案: 删除访问修饰符 Java