小编JAV*_*AVA的帖子

任何人都可以帮我解释为什么我的GUI在循环运行时无法点击?

循环结束后,所有按钮和文本字段都可用,但循环运行时,无法单击任何按钮和文本字段.我尝试了很多不同的东西,看了很多不同的网站,但没有什么可以帮助我.我不知道出了什么问题!

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;

 public class J extends JFrame implements ActionListener{    
    JButton start = new JButton("Start (F12)");
    JButton stop = new JButton("Stop");

    int i;
    JLabel delay = new JLabel("Delay: ");
    JTextField delayJTF = new JTextField(4);
    int delayS = 0;
    GridLayout bl = new GridLayout(10, 10);
    public J() 
    {      

    super("Auto Clicker");
    start.addActionListener(this);
    stop.addActionListener(this);
    setSize(300, 300);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLayout(bl);
    add(delay, BorderLayout.NORTH);
    add(delayJTF, BorderLayout.NORTH);
    add(start);
    add(stop);
    setVisible(true);




     }

      boolean run = false;



          public static void main(String[] args) {
         J …
Run Code Online (Sandbox Code Playgroud)

java swing awt freeze event-dispatch-thread

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

得到一个long的值 - 一个long并将该值存储为int?

System.currentTimeMillis()用来获取多个值,然后我从另一个中减去一个以获得两个值之间的差异,然后在Robot类的delay()方法中使用该值.我需要这个值作为整数,因为这是延迟方法将采取的.任何人的想法?

java

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

标签 统计

java ×2

awt ×1

event-dispatch-thread ×1

freeze ×1

swing ×1