实验十四

实验代码:

package 实验十四;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class SwitchTest {

	private JFrame jFrame;
	private JLabel jl1;
	private JLabel jl2;
	private JLabel jl3;

	public static void main(String[] args) {
		new SwitchTest().getTime();
	}

	private void getTime() {
		long time = 3600;
		long hour = 0;
		long minute = 0;
		long seconds = 0;
		while (time > 0) {
			hour = time / 3600;
			minute = (time - hour * 3600) / 60;
			seconds = time - hour * 3600 - minute * 60;
			jl1.setText(hour + "时");
jl2.setText(minute + "分");
jl3.setText(seconds + "秒");
try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			time--;
		}
	}
	public SwitchTest() {
		jFrame = new JFrame("倒计时");
jl1 = new JLabel();
		jl2 = new JLabel();
		jl3 = new JLabel();
		init();
	}
	private void init() {
		JPanel jPanel = new JPanel();
		jPanel.add(jl1);
		jPanel.add(jl2);
		jPanel.add(jl3);
		jFrame.add(jPanel);
		jFrame.setVisible(true);
		jFrame.setLocation(300, 400);
		jFrame.setSize(300, 200);
		jFrame.setDefaultCloseOperation(jFrame.EXIT_ON_CLOSE);
	}
}

实验结果:

实验十四_第1张图片

实验心得:本次试验对我来说有难度,今后还需要更努力地练习。

转载于:https://www.cnblogs.com/sj66/p/11111191.html

你可能感兴趣的:(实验十四)