有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

长方法期间的java JProgressBar

我在侦听器上有一个长方法,我想用JProgressBar类显示一个进度条

btnEsegui.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent arg0) {             

            crypt();
        }
    }); 

我想知道是否正确,在哪里放置线程

SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    // PROGRESS BAR
                    framePBar = new JFrame("");
                    framePBar.setBounds(
                            MainConstants.infoWindowPos_X, MainConstants.infoWindowPos_Y, 
                            MainConstants.infoWindowDim_X, MainConstants.infoWindowDim_Y);

                    pBarPanel = new JPanel();
                    pbar = new JProgressBar();
                    pbar.setMinimum(0);
                    pbar.setMaximum(100);
                    pbar.setIndeterminate(true);
                    pBarPanel.add(pbar);
                    framePBar.getContentPane().add(pBarPanel);
                    framePBar.setVisible(false);
                }
            });

共 (0) 个答案