小编Nic*_*tel的帖子

Java实例与更改对象

我需要一个方法,我可以传递一个参数,我假设它是一个类(不确定),在该方法中,instanceof将用于检查x是否是传递的类的实例.

我该怎么做?我尝试了一些但没有用的东西.

java dynamic instanceof

22
推荐指数
2
解决办法
1万
查看次数

JavaFX菜单项在右侧显示快捷方式

以JavaFX Scene Builder中编辑菜单中的菜单项为例

看看他们如何显示右边的快捷方式?有没有简单的方法可以使用JavaFX实现相同的效果?谢谢.

java javafx scenebuilder

9
推荐指数
1
解决办法
5230
查看次数

Javafx可拆卸窗格系统

这是我喜欢的,我在几个不同的软件中看到过.我不知道它的来源或实际调用内容,但这里是Visual Studio中窗格系统的一个示例.

在此输入图像描述

请注意我如何轻松地将窗格轻松附加到任何位置.Javafx有可能这样吗?

java javafx

9
推荐指数
2
解决办法
9662
查看次数

Java nashorn比较java对象是否属于某种java类型

我正在使用instanceof但它目前无法正常工作.我有一个变量,我从我的脚本中的java代码中检索.让我们调用这个变量myObject,它就是MyObject类的实例,正如您所期望的那样.

if (myObject instanceof Java.type("MyObject")) {
    //The check doesn't pass; the code here doesn't execute
}
Run Code Online (Sandbox Code Playgroud)

我只能在网上找到关于此的模糊信息.检查myObject是否是MyObject类的实例的确切方法是什么,就像我在Java中轻松做的那样?

谢谢!

java nashorn

6
推荐指数
1
解决办法
1558
查看次数

带有eclipse的Java类getResource()

我一直试图让getResource整个上午正常工作,但到目前为止,我必须让它工作的唯一方法是将res文件夹移动到bin文件夹,然后像这样使用getResource

URL url = MyClass.class.getResource("/res/gfx/entity/entity1.png");
Run Code Online (Sandbox Code Playgroud)

但是,我有没有办法让它如此res在bin文件夹之外?

java getresource

5
推荐指数
1
解决办法
9830
查看次数

Javascript ES6 消除了类中各处“this”关键字的使用

我现在正在使用 Traceur 来编写一些未来的 javascript,这是我在某个课程中拥有的函数

create() {
    this.game.physics.startSystem(Phaser.Physics.ARCADE);

    this.segmentcache = new SegmentCache(this.game);
    this.segments = new Segments(this.game);
    this.segments.cache = this.segmentcache;
    this.segments.seek(3);

    this.guy = new Guy(this.game, 140 + 8, 80);
    this.guy.anchor.set(0.5, 1.0);
    this.game.add.existing(this.guy);

    this.game.camera.x = 100;
    this.ticks = 0;
    this.cross = 0;
}
Run Code Online (Sandbox Code Playgroud)

当然,与任何传统的 JavaScript 代码一样,它到处都被 this 关键字覆盖。来自 Java 等,当我引用类内部的字段时,当我不需要指定这个字段时,对我来说这是非常不自然的。

有什么方法可以让 Traceur 像 Java 一样解释类吗?(即在未指定时自动插入此内容等)

javascript ecmascript-6 traceur

5
推荐指数
1
解决办法
3167
查看次数

X和Y为浮点而不是整数

我决定最近开始研究一个小型2D游戏.我已经有一些引力工作了.我开始在java上变得更好但是我从来没有在这个项目之前使用过java AWT或任何与渲染有关的东西,基本上这是我的问题:

我得到了一个角色,每个蜱虫走1个像素,这太慢了.如果我将它提升到2个刻度,它太快了,而且角色几乎正在运行.我想要介于两者之间,但问题是X和Y存储为int,如果我将它们更改为float,我将不得不将它们转换为int类似(int)的东西,这将导致删除浮动数字.

我试过的是每2个刻度而不是1个刻度更新角色的X或者使游戏循环变慢但是看起来相当不稳定.如果有人有一个很好的解决方案,请留言.谢谢!

java swing canvas game-loop

4
推荐指数
1
解决办法
117
查看次数

C#6安全导航无法在VS2015预览中使用

我的代码中有以下属性

public float X {
    get {
        if (parent != null)
            return parent.X + position.X;
        return position.X;
    }
    set { position.X = value; }
}
Run Code Online (Sandbox Code Playgroud)

我希望将吸气剂转换成形式

    get {
        return parent?.X + position.X;
    }
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误: Cannot implicitly convert type 'float?' to 'float'. An explicit conversion exists (are you missing a cast?)

我做错了什么或现在不能用?

c# roslyn c#-6.0

4
推荐指数
1
解决办法
190
查看次数

将位图的数据位存储到int数组中

在Java中我会做这样的事情

int[] pixels = ((DataBufferInt) image.getRaster().getDataBuffer()).getData();
Run Code Online (Sandbox Code Playgroud)

其中image是BufferedImage,然后改变那里的像素并制作我自己的blitting方法但是我应该怎样在C#中做这样的事情?我知道我可以使用Bitmap替换C#中的BufferedImage,但我不确定如上所示引用数据.

c# bitmap

3
推荐指数
1
解决办法
1805
查看次数

是否可以缩短条件语句,检查单个变量的一堆不同值

if (hello == 50 || hello == 60 || hello == 70) {
Run Code Online (Sandbox Code Playgroud)

是否有可能将此缩短为类似的东西?

if (hello == (50,60,70));
Run Code Online (Sandbox Code Playgroud)

或者沿着那条线的东西,只是为了避免不断地重写相同的变量.

java

2
推荐指数
2
解决办法
106
查看次数

检查String是否包含任何符号而不添加一堆检查(java)

标题说的是什么.我想知道JDK中是否存在已经存在的内容,如果字符串包含任何符号(如*,#,@等),我可以返回false,而不需要为每个符号添加单个包含检查.谢谢.

java

1
推荐指数
1
解决办法
1082
查看次数

操纵或编辑System.out(java)

这可以用Java做,比如使用System.out.println(...)然后以某种方式编辑写入的文本?

例如,我有一个基本的应用程序执行某些任务,我想让用户保持更新状态,比如在完成之前显示百分比.

因此,当任务开始时,它将在System.out流中显示类似的内容

Doing x task ... 0%
Run Code Online (Sandbox Code Playgroud)

然后更新正在进行时显示的%.任务完成后,将其更改为"完成!" 而不是显示100%或一些随机百分比.

对不起,如果这是一个糟糕且难以理解的问题,我真的不知道如何把它和英语不是我的母语.随意编辑问题以使其更清晰

java system.out

0
推荐指数
1
解决办法
785
查看次数