用 swing  写一个JFrame,
上面放一个按钮,点击后,显示当前时间,这怎么做啊??

解决方案 »

  1.   

    public class GetTime{
    JTextField field = new JTextField();
    JButton button = new JButton("Test");
    public GetTime(){
    getContentPane().add(field,BorderLayout.CENTER);button.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
    long time = System.currentTimeMillis();
    Date date = new Date(time);
    field.setText(time.toString());
    }
    })
    getContentPane().add(button,BorderLayout.SOUTH);setSize(100,90);
    }public static void main(String[] args){
    GetTime frame = new GetTime();
    frame.setDefaultCloseOption(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    }
    }
      

  2.   

       })    //  这行是不是有问题啊??
    getContentPa… 
     编译不能通过啊!!
      

  3.   

    给按钮弄个ActionListener,
    在监听后的 方法里面 去取的系统的当前日期
    SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
    time = leavetime.format(new Date());
    System.out.println(time);
    具体的自己写
      

  4.   

      getContentPane().add(field,BorderLayout.CENTER); 
      time.toString()
      setDefaultCloseOption(JFrame.EXIT_ON_CLOSE); 这几句子为什么编译都有错啊??
      

  5.   

    import java.awt.BorderLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.Date;import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextField;public class GetTime extends JFrame {
    JTextField field = new JTextField();
    JButton button = new JButton("Test"); public GetTime() {
    getContentPane().add(field, BorderLayout.CENTER); button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    long time = System.currentTimeMillis();
    Date date = new Date(time);
    field.setText(date.toString());
    }
    });
    getContentPane().add(button, BorderLayout.SOUTH); setSize(100, 90);
    } public static void main(String[] args) {
    GetTime frame = new GetTime();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
    }
    }这下好了,汗...