Bài này tôi sẽ hướng dẫn cách sử dụng JProgressBar trong ngôn ngữ lập trinh Java thông qua một ví dụ đơn giản và dễ hiểu. |
/**
* @(#)SimpleProgressBar.java
*
* SimpleProgressBar application
*
* @author Bui Ngoc Son
* @website vnlives.net
* @version 1.00 2014/7/6
*/
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
public class SimpleProgressBar extends JFrame {
JProgressBar current = new JProgressBar(0, 2000);
int num = 0;
public SimpleProgressBar() {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("VNLIVES.NET");
JPanel pane = new JPanel();
current.setValue(0);
current.setStringPainted(true);
pane.add(current);
setContentPane(pane);
}
public void iterate() {
while (num < 2000) {
current.setValue(num);
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
}
num += 110;
}
}
public static void main(String[] args) {
SimpleProgressBar frame = new SimpleProgressBar();
frame.pack();
frame.setVisible(true);
frame.iterate();
}
}
* @(#)SimpleProgressBar.java
*
* SimpleProgressBar application
*
* @author Bui Ngoc Son
* @website vnlives.net
* @version 1.00 2014/7/6
*/
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
public class SimpleProgressBar extends JFrame {
JProgressBar current = new JProgressBar(0, 2000);
int num = 0;
public SimpleProgressBar() {
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("VNLIVES.NET");
JPanel pane = new JPanel();
current.setValue(0);
current.setStringPainted(true);
pane.add(current);
setContentPane(pane);
}
public void iterate() {
while (num < 2000) {
current.setValue(num);
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
}
num += 110;
}
}
public static void main(String[] args) {
SimpleProgressBar frame = new SimpleProgressBar();
frame.pack();
frame.setVisible(true);
frame.iterate();
}
}
Kết quả - Result.
No comments:
Post a Comment