fork download
  1. import java.awt.Button;
  2. import java.awt.GridLayout;
  3. import java.util.Date;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import javax.swing.JButton;
  7. import javax.swing.JFrame;
  8. import javax.swing.JLabel;
  9. import javax.swing.JPanel;
  10. import javax.swing.JTextField;
  11.  
  12. public class Datemanager {
  13. public static void main (String[] args) {
  14.  
  15. JPanel windowTime = new JPanel();
  16.  
  17. GridLayout gl = new GridLayout(4, 2);
  18. windowTime.setLayout(gl);
  19.  
  20. JLabel label1 = new JLabel("Time");
  21. static JTextField field1 = new JTextField(30);
  22. JButton timeButton = new JButton("Show time");
  23.  
  24. windowTime.add(label1);
  25. windowTime.add(field1);
  26. windowTime.add(timeButton);
  27. ActionListener actionListener = new DateActionListener();
  28. timeButton.addActionListener(actionListener);
  29.  
  30.  
  31. JFrame frame =new JFrame("Time manager");
  32. frame.setContentPane(windowTime);
  33. frame.pack();
  34. frame.setVisible(true);
  35.  
  36. Datemanager dateManager =new Datemanager();
  37. }
  38.  
  39. public static class DateActionListener implements ActionListener {
  40. public void actionPerformed(ActionEvent e) {
  41. Date date = new Date();
  42. System.out.println (date);
  43. field1.setText (date);
  44. }
  45. }
  46. }
  47.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:21: error: illegal start of expression
	static JTextField field1 = new JTextField(30);
	^
1 error
stdout
Standard output is empty