小编HeX*_*MaN的帖子

只有在JFrame中更改了某些内容时,才能使JButton可单击

我有一个JFrame与JTextFields,JComboBoxes和JLabels.我想只在窗口中的某些内容被更改(字段)时才使"UPDATE"按钮可单击.

java swing jframe jbutton

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

为什么我的多线程Java代码不能提供顺序输出?

我最近开始学习多线程.我尝试了以下代码:

class AThread extends Thread {
    int input;

    public AThread(int y) {
        input=y;
    }

    public void compute() {
        System.out.println(input*input);
    }

    public void run() {
        compute();
    }
}

public class ThreadDemo {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        AThread a=new AThread(1);
        AThread b=new AThread(2);
        AThread c=new AThread(3);
        a.start();
        b.start();
        c.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

OUTPUT

有时我会

4
1
9
Run Code Online (Sandbox Code Playgroud)

但其他时候,

1
9
4
Run Code Online (Sandbox Code Playgroud)

为什么会这样?我还是个菜鸟.请按我的标准回答.

java multithreading

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

标签 统计

java ×2

jbutton ×1

jframe ×1

multithreading ×1

swing ×1