Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package natroutter.net.cryptofirereader.menus.mainmenu;
  2.  
  3. import java.awt.EventQueue;
  4.  
  5. import javax.swing.BorderFactory;
  6. import javax.swing.JFrame;
  7. import java.awt.Color;
  8. import javax.swing.JList;
  9. import com.jgoodies.forms.layout.FormLayout;
  10. import com.jgoodies.forms.layout.ColumnSpec;
  11. import com.jgoodies.forms.layout.RowSpec;
  12. import javax.swing.JMenuBar;
  13. import javax.swing.JMenu;
  14. import javax.swing.JRadioButtonMenuItem;
  15. import javax.swing.JTextArea;
  16.  
  17.  
  18. import com.jgoodies.forms.layout.FormSpecs;
  19.  
  20.  
  21. public class MainMenu {
  22.  
  23. private JFrame frame;
  24.  
  25. public static void Show() {
  26. EventQueue.invokeLater(new Runnable() {
  27. public void run() {
  28. try {
  29. MainMenu window = new MainMenu();
  30. window.frame.setVisible(true);
  31. } catch (Exception e) {
  32. e.printStackTrace();
  33. }
  34. }
  35. });
  36. }
  37.  
  38. public MainMenu() {
  39. initialize();
  40. }
  41.  
  42. private void initialize() {
  43. frame = new JFrame();
  44. frame.setBackground(Color.WHITE);
  45. frame.setBounds(100, 100, 781, 481);
  46. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  47.  
  48. JMenuBar MenuBar = new JMenuBar();
  49. MenuBar.setBackground(new Color(32,34,37));
  50. MenuBar.setForeground(new Color(52, 55, 60));
  51. frame.setJMenuBar(MenuBar);
  52.  
  53. JMenu FileMenu = new JMenu("File");
  54. MenuBar.add(FileMenu);
  55.  
  56. JRadioButtonMenuItem ReloadButton = new JRadioButtonMenuItem("Reload");
  57. FileMenu.add(ReloadButton);
  58.  
  59. JMenu AboutMenu = new JMenu("About");
  60. MenuBar.add(AboutMenu);
  61.  
  62. JRadioButtonMenuItem AboutButton = new JRadioButtonMenuItem("About");
  63. AboutMenu.add(AboutButton);
  64.  
  65. JList ItemList = new JList();
  66. ItemList.setBackground(new Color(47, 49, 54));
  67. ItemList.setSelectionBackground(new Color(52, 55, 60));
  68. ItemList.setForeground(new Color(52, 55, 60));
  69.  
  70. JTextArea TextArea = new JTextArea();
  71. TextArea.setLineWrap(true);
  72. TextArea.setWrapStyleWord(true);
  73. TextArea.setBackground(new Color(54, 57, 63));
  74. TextArea.setSelectedTextColor(new Color(120, 121, 123));
  75. TextArea.setForeground(new Color(210, 211, 213));
  76. TextArea.setBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8));
  77. frame.getContentPane().setLayout(new FormLayout(new ColumnSpec[] {
  78. ColumnSpec.decode("171px"),
  79. FormSpecs.UNRELATED_GAP_COLSPEC,
  80. ColumnSpec.decode("596px"),},
  81. new RowSpec[] {
  82. RowSpec.decode("421px"),}));
  83. frame.getContentPane().add(ItemList, "1, 1, fill, fill");
  84. frame.getContentPane().add(TextArea, "3, 1, left, fill");
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement