fork download
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. class MyLoginWindow extends Frame
  4. {
  5. TextField name,pass;
  6. Button b1,b2;
  7. MyLoginWindow()
  8. {
  9. setLayout(new FlowLayout());
  10. this.setLayout(null);
  11. Label n=new Label("Name:",Label.CENTER);
  12. Label p=new Label("password:",Label.CENTER);
  13. name=new TextField(20);
  14. pass=new TextField(20);
  15. pass.setEchoChar('#');
  16. b1=new Button("submit");
  17. b2=new Button("cancel");
  18. this.add(n);
  19. this.add(name);
  20. this.add(p);
  21. this.add(pass);
  22. this.add(b1);
  23. this.add(b2);
  24. n.setBounds(70,90,90,60);
  25. p.setBounds(70,130,90,60);
  26. name.setBounds(200,100,90,20);
  27. pass.setBounds(200,140,90,20);
  28. b1.setBounds(100,260,70,40);
  29. b2.setBounds(180,260,70,40);
  30.  
  31. }
  32. public static void main(String args[])
  33. {
  34. MyLoginWindow ml=new MyLoginWindow();
  35. ml.setVisible(true);
  36. ml.setSize(400,400);
  37. ml.setTitle("my login window");
  38.  
  39. }
  40. }
  41.  
  42.  
  43.  
Runtime error #stdin #stdout #stderr 0.28s 41456KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
	at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197)
	at java.desktop/java.awt.Window.<init>(Window.java:538)
	at java.desktop/java.awt.Frame.<init>(Frame.java:423)
	at java.desktop/java.awt.Frame.<init>(Frame.java:388)
	at MyLoginWindow.<init>(Main.java:8)
	at MyLoginWindow.main(Main.java:34)