小编lin*_*boy的帖子

如何添加包级别注释或编辑package-info.java?

我正在尝试添加包级别注释,但我不知道如何做到这一点.赞赏的例子.

java annotations javadoc package

40
推荐指数
3
解决办法
4万
查看次数

JavaFX启动另一个应用程序

我一直在用JavaFx粉碎我的脑袋......

这适用于没有运行应用程序的实例的情况:

public class Runner {

    public static void main(String[] args) {
        anotherApp app = new anotherApp();
        new Thread(app).start();
    }
 }

public class anotherApp extends Application implements Runnable {

    @Override
    public void start(Stage stage) {
    }

    @Override
    public void run(){
        launch();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我new Thread(app).start() 另一个应用程序中执行,我会得到一个例外,说明我不能进行两次启动.

此外,我的方法由另一个应用程序上的观察者调用,如下所示:

@Override
public void update(Observable o, Object arg) {
    // new anotherApp().start(new Stage());
            /* Not on FX application thread; exception */

    // new Thread(new anotherApp()).start();
            /* java.lang.IllegalStateException: Application launch must not be …
Run Code Online (Sandbox Code Playgroud)

java multithreading javafx-2

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

在java中删除字符串中尾随制表符的最简单方法

例如,如果您有一个以制表符分隔的值列表:

foo1\tfoo2\tfoo3\tfoo4\t
Run Code Online (Sandbox Code Playgroud)

最后\吨是由于自动追加添加\吨+=.

你如何删除最后\ t在一个简单的方法?结果是:

foo1\tfoo2\tfoo3\tfoo4
Run Code Online (Sandbox Code Playgroud)

作为Hover的请求,我的一个小例子:

String foo = "";
for (int i = 1; i <= 100; i++) {
    foo += "foo" + "\t";
    if (i % 10 == 0) {
        foo = foo.trim(); // wasn't working
        foo += "\n";
    }
}
System.out.println(foo);
Run Code Online (Sandbox Code Playgroud)

输出(替换为带有弦乐标签的实际标签,以便在此处显示):

foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
foo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\tfoo\t
Run Code Online (Sandbox Code Playgroud)

这就是我问这个问题的主要原因,.trim()不起作用,因此,我强调修剪()不是用于尾随标签.

java string formatting

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

JDK作为Zip文件只不是JRE

我在哪里可以获得最新的jdk作为zip文件.我不想要jre,我想要完整的jdk.我无法运行exe甚至请求Windows安装程序,因此我无法下载.exe并运行它.此外,我无法访问一些上传网站,如Drop box或4shared.是否有任何ftp或地方我可以直接拉上jdk?非常感谢你.Jportable不够好,谢谢.

java-7

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

JavaFX 2动态点加载

我想创建一些这样的加载点:

At 0 second the text on the screen is: Loading.
At 1 second the text on the screen is: Loading..
At 2 second the text on the screen is: Loading...
At 3 second the text on the screen is: Loading.
At 4 second the text on the screen is: Loading..
At 5 second the text on the screen is: Loading...
Run Code Online (Sandbox Code Playgroud)

以此类推,直到我关闭了Stage

用JavaFX做到最好/最简单的方法是什么?我一直在研究JavaFX中的动画/预加载器,但是在尝试实现这一点时似乎很复杂。

我一直试图在这三个之间创建一个循环Text

Text dot = new Text("Loading.");
Text dotdot = new Text("Loading..");
Text dotdotdot …
Run Code Online (Sandbox Code Playgroud)

javafx-2

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