小编Mik*_*e C的帖子

Java 观察者/Observable 更新

我尝试应用 Observable/Observer 模式,但是当我尝试更改JTextPane.

我有 3 个类,PlayControllerSecondWindow他们的代码示例。

public class Play() {
    Controller c = new Controller();
    SecondWindow sw = new SecondWindow();
    c.addObserver(sw)

    c.setText("blabla");
}
Run Code Online (Sandbox Code Playgroud)

我的课Controller

public class Controller extends Observable(){

    private String text ="";

    private static Controller getInstance() {
        if (instance == null) {
            instance = new Controller();
        }
        return instance;
    }

    public void setText(String s) {
        text = s;
        setChanged();
        notifyObservers();
    }
}
Run Code Online (Sandbox Code Playgroud)

SecondWindow

public class SecondWindow extends …
Run Code Online (Sandbox Code Playgroud)

java swing observable

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

Linux:将变量读取为文件

我有一个名为A的目录,我想知道里面一个文件/目录的修改日期.这是我的代码

#!/bin/bash

find A | sort -d
var="$(head -2 | tail -1)"
echo "$var"
date -r $var '+%S'
Run Code Online (Sandbox Code Playgroud)

这基本上就是我想要我的代码的方式,当我这样做时,它只显示我的目录A中的内容(查找命令),回声不起作用,日期也没有.我有一条消息说:date +%s没有这种类型的文件或目录.

我已经看到了一些关于将变量用作文件的问题,但在我的情况下,我没有看到任何可能导致问题的问题(比如使用斜杠).所以我想知道是否有问题.

linux bash

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

标签 统计

bash ×1

java ×1

linux ×1

observable ×1

swing ×1