У меня есть свингер в моем проекте Java.
Я использую netbean "профилировщик", чтобы контролировать поток.
Я не знаю, почему поток Swingworker все еще существует в мониторе профилировщика в NetBeans и находится в состоянии «Ожидание». Другими словами, если я нажму кнопку b 10 раз, то получится 10 тем Swingworker!
Спасибо.
public static void main(String[] args) {
// TODO code application logic here
final JFrame f = new JFrame();
f.setLayout(new BorderLayout());
f.setSize(400, 400);
b = new JButton("B1");
f.add(b,BorderLayout.CENTER);
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new SwingWorker() {
@Override
protected Object doInBackground() throws Exception {
return null;
}
}.execute();
}
});
f.setVisible(true);
}