哪位帮忙做一下这道编程题,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:50:09
写一个GUI图形界面的程序,实现定时器的功能,具体功能包括:
点击set按钮,在动作事件响应函数中设置本程序主窗口隐藏时间time为100秒;
点击hide按钮,在动作事件响应函数中隐藏本程序的主窗口,并启动线程T计时;
当线程T计时100秒到,恢复主窗口的显示;
点击quit按钮,关闭主窗口,结束程序。

按照需求做完了,一定要付款哦。

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class HiddenWin implements ActionListener {

private JFrame frame;
private JTextField time;
// 隐藏时间-秒
private static long hiddenTime;

public HiddenWin() {
frame = new JFrame();
time = new JTextField();
frame.getContentPane().add(time, BorderLayout.CENTER);

JPanel panel = new JPanel(new FlowLayout(FlowLayout.CENTER));
frame.getContentPane().add(panel, BorderLayout.SOUTH);

JButton but = new JButton("set");
but.addActionListener(this);
but.setActionCommand("set");
panel.add(but);