哪位帮忙做一下这道编程题,谢谢了
来源:百度知道 编辑:UC知道 时间:2024/05/24 22:50:09
点击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);