小编isn*_*bad的帖子

JavaFX中的Android吐司等效

我是JavaFX的新手,我想知道是否有一些与Android Toast相当的东西?我见过这个类Notification,但它看起来不像只能在应用程序中显示.我还发现我可以使用a Timer并对其进行着色Label,但是如果有一些类可以使用,我会更好!

谢谢!

javafx

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

新的拖放机制在Qt-Quick中无法正常工作(Qt 5.3)

我试图实现拖动和使用新的QML类型的Qt 5.3下降Drag,DragEventDropArea.这是QML Drag类型文档中的原始示例,并进行了一些小的修改:

import QtQuick 2.2

Item {
    width: 800; height: 600

    DropArea {
        width: 100; height: 100; anchors.centerIn: parent

        Rectangle {
            anchors.fill: parent
            color: parent.containsDrag ? "red" : "green"
        }

        onEntered: print("entered");
        onExited: print("exited");
        onDropped: print("dropped");
    }

    Rectangle {
        x: 15; y: 15; width: 30; height: 30; color: "blue"

        Drag.active: dragArea.drag.active
        // Drag.dragType: Drag.Automatic
        Drag.onDragStarted: print("drag started");
        Drag.onDragFinished: print("drag finished");

        MouseArea {
            id: dragArea
            anchors.fill: parent
            drag.target: parent …
Run Code Online (Sandbox Code Playgroud)

qt drag-and-drop qml qt-quick qt5

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

如何使Superclass方法返回SubClass的实例

我有一个叫做Test类的类和一个叫做SubTest扩展的类Text,我想在类中有一个方法,它TestSubTest在调用时返回实例,我想这样做:

SubTest test = new SubTest().setTest("Hello!").setOtherTest("Hi!");
Run Code Online (Sandbox Code Playgroud)

setTest()setOtherTest()方法应该是在Test类.

但当我这样做时:

public Test setTest(String test) { return this; }
Run Code Online (Sandbox Code Playgroud)

它只返回Test我必须强制Test转换的实例SubTest,但我不想这样做.

可能吗 ?如果有,怎么样?

谢谢,MinusKube.

java subclass

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

实例变量部分中的Java ArrayList add()方法

在通常声明/定义实例变量的Java类中,我想将a ArrayList作为实例变量之一,并使用一些元素作为开始对其进行初始化。一种实现方法是声明ArrayList并在构造函数中对其进行初始化。但是,我想知道为什么在构造函数外部初始化值是非法的。例如,

public class Test {
    // some instance variables...

    private ArrayList<String> list = new ArrayList<String>();
    list.add("asdf");

    // methods here...
}
Run Code Online (Sandbox Code Playgroud)

所以我知道这是非法的。但是为什么这是非法的呢?

java arraylist instance-variables

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

通过Java中的构造函数调用没有实例的方法

我非常怀疑这个动作是什么以及如何在记忆中进行管理.

在main()方法中,我制作了这些句子或说明.

public static void main(String[] args) {
    int i = 0;
    int j = new Random().nextInt(100); // As it is called this way of acting or as it is called.
}
Run Code Online (Sandbox Code Playgroud)
  • 我清楚它的作用是直接调用Random类构造函数方法,调用nextInt方法并生成一个存储在int j变量中的随机数,但我不知道如何定义这种类型的操作,我不知道是否做这种指示是正确的.

  • 我很想知道这种类型的动作是什么.

感谢您的关注.

PD:对不起..我正在学习

java

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

键入动态对象字段

假设我有一个具有联合类型的动态对象:

  foo: {[key in 'num' | 'str' | 'obj']: number | string | object};
Run Code Online (Sandbox Code Playgroud)

现在我分配对象属性如下:

  foo.num = 1;
  foo.str = 'text';
  foo.obj = {};
Run Code Online (Sandbox Code Playgroud)

它有效。但是,当我尝试访问时:

  foo.num
Run Code Online (Sandbox Code Playgroud)

并使用这个值 fe 通过总结所有foo.num属性来减少它- 我不能,因为编译器告诉我这foo.num是联合类型。如何告诉编译器foo.num是类型的number?我知道有一种方式,as但它不是优雅的方式。我一直在SOMedium和其他编程站点中寻找答案,但找不到解决方案。

编辑:

这只是一个例子。我的真实案例是这样的。我有一个对象数组,我必须按它们的一个属性(枚举类型)进行分组,然后映射它们。所以我正在做这样的事情:

  foo: {[key in 'num' | 'str' | 'obj']: number | string | object};
Run Code Online (Sandbox Code Playgroud)

我虽然最好的方法是创建对象,它将存储所有subjects但所有这些都subjects在这个union类型的对象内。如果枚举值因某种原因发生变化,我只需要更改枚举类型,仅此而已。

unions typescript

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

使用jdk 1.6和jdk 1.7进行不同的eclipse程序

我有两个不同的Eclipse(Java EE和android)和两个jdk(jdk6,jdk7)

我混淆了如何在jdk6中设置java EE eclipse和在jdk7中设置android eclipse

这可能吗?

java eclipse

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

Selenium中的.sendKeys和.sendText有什么区别

我有一个Java selenium3项目,开发人员在其中使用了该项目,而.sendText不是.sendKeys在页面对象引用的表单字段中输入字符串。我会用.sendKeys自己的,那有什么区别?(是的,我用谷歌搜索)

java selenium

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