fork download
  1. import javax.swing.*;
  2. import java.awt.*;
  3.  
  4. public class Main extends JFrame {
  5.  
  6. public Main() {
  7. setTitle("PT in TLE");
  8. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  9. setLayout(new BorderLayout());
  10.  
  11. JPanel panel = new JPanel(new GridLayout(0, 1));
  12. panel.setBackground(Color.PINK);
  13.  
  14. String[] divisionTables = {
  15. "SUBMITTED TO: Ms. Karen G. Matias",
  16. "SUBMITTED BY: Krissa J. Delfin",
  17. "10 - St. Ambrose",
  18. "MY PERFORMANCE TASK IN T.L.E.",
  19. "Division table Number 11",
  20. "11/1 = 11",
  21. "11/2 = 5.5",
  22. "11/3 = 3.66",
  23. "11/4 = 2.75",
  24. "11/5 = 2.2",
  25. "11/6 = 1.83",
  26. "11/7 = 1.57",
  27. "11/8 = 1.375",
  28. "11/9 = 1.22",
  29. "11/10 = 1.1",
  30. "Division table Number 12",
  31. "12/1 = 12",
  32. "12/2 = 6",
  33. "12/3 = 4",
  34. "12/4 = 3",
  35. "12/5 = 2.4",
  36. "12/6 = 2",
  37. "12/7 = 1.71",
  38. "12/8 = 1.5",
  39. "12/9 = 1.33",
  40. "12/10 = 1.2",
  41. "Division table Number 13",
  42. "13/1 = 13",
  43. "13/2 = 6.5",
  44. "13/3 = 4.33",
  45. "13/4 = 3.25",
  46. "13/5 = 2.6",
  47. "13/6 = 2.16",
  48. "13/7 = 1.85",
  49. "13/8 = 1.625",
  50. "13/9 = 1.44",
  51. "13/10 = 1.3",
  52. "Division table Number 14",
  53. "14/1 = 14",
  54. "14/2 = 7",
  55. "14/3 = 4.66",
  56. "14/4 = 3.5",
  57. "14/5 = 2.8",
  58. "14/6 = 2.33",
  59. "14/7 = 2",
  60. "14/8 = 1.75",
  61. "14/9 = 1.55",
  62. "14/10 = 1.4",
  63. "Division table Number 15",
  64. "15/1 = 15",
  65. "15/2 = 7.5",
  66. "15/3 = 5",
  67. "15/4 = 3.75",
  68. "15/5 = 3",
  69. "15/6 = 2.5",
  70. "15/7 = 2.14",
  71. "15/8 = 1.875",
  72. "115/9 = 1.66",
  73. "15/10 = 1.5"
  74. };
  75.  
  76. for (String entry : divisionTables) {
  77. JLabel label = new JLabel(entry);
  78. panel.add(label);
  79. }
  80.  
  81. JScrollPane scrollPane = new JScrollPane(panel);
  82. add(scrollPane, BorderLayout.CENTER);
  83.  
  84. setSize(400, 600);
  85. setLocationRelativeTo(null);
  86. setVisible(true);
  87. }
  88.  
  89. public static void main(String[] args) {
  90. SwingUtilities.invokeLater(() -> new Main());
  91. }
  92. }
Success #stdin #stdout #stderr 0.27s 65332KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "AWT-EventQueue-0" 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 java.desktop/javax.swing.JFrame.<init>(JFrame.java:180)
	at Main.<init>(Main.java:6)
	at Main.lambda$main$0(Main.java:90)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)