Java进度条显示后端执行完成的时间
我正在开发一些java应用程序。我必须在此应用程序中显示Jprograss栏。登录按钮操作中有一些后端执行,需要5到10秒。我想在后端执行时显示进度条,但Jprogress条的工作原理正好相反。它显示后端执行完成的时间。。你知道这个问题吗。。如果是,则如何解决此问题 代码是这样的:Java进度条显示后端执行完成的时间,java,user-interface,progress-bar,Java,User Interface,Progress Bar,我正在开发一些java应用程序。我必须在此应用程序中显示Jprograss栏。登录按钮操作中有一些后端执行,需要5到10秒。我想在后端执行时显示进度条,但Jprogress条的工作原理正好相反。它显示后端执行完成的时间。。你知道这个问题吗。。如果是,则如何解决此问题 代码是这样的: f1 = new JFrame(); JProgressBar pbar = new JProgressBar(); Jpanel panel2 = new JPane
f1 = new JFrame();
JProgressBar pbar = new JProgressBar();
Jpanel panel2 = new JPanel();
pbar.setStringPainted(true);
Timer timer = new Timer(50);
panel2.add(pbar);
f1.add(panel2);
f1.setSize(500, 160);
f1.setTitle("Conversion Progress");
f1.setLocationRelativeTo(null);
export1.addActionListener(new ActionListener()
{
public void actionPerformed(final ActionEvent a)
{
f1.setVisible(true);
timer.start();
// Some other execution
}
});
您如何处理按钮onClick上的事件?我是说listener classI在另一个Jframe中添加了Jprogress栏,并在点击按钮时设置Visible Jframe如果你能在这里发布你的代码片段/快照,那就太好了。