Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package natroutter.net.cryptofirereader.menus.mainmenu;
- import java.awt.EventQueue;
- import javax.swing.BorderFactory;
- import javax.swing.JFrame;
- import java.awt.Color;
- import javax.swing.JList;
- import com.jgoodies.forms.layout.FormLayout;
- import com.jgoodies.forms.layout.ColumnSpec;
- import com.jgoodies.forms.layout.RowSpec;
- import javax.swing.JMenuBar;
- import javax.swing.JMenu;
- import javax.swing.JRadioButtonMenuItem;
- import javax.swing.JTextArea;
- import com.jgoodies.forms.layout.FormSpecs;
- public class MainMenu {
- private JFrame frame;
- public static void Show() {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- MainMenu window = new MainMenu();
- window.frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- public MainMenu() {
- initialize();
- }
- private void initialize() {
- frame = new JFrame();
- frame.setBackground(Color.WHITE);
- frame.setBounds(100, 100, 781, 481);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JMenuBar MenuBar = new JMenuBar();
- MenuBar.setBackground(new Color(32,34,37));
- MenuBar.setForeground(new Color(52, 55, 60));
- frame.setJMenuBar(MenuBar);
- JMenu FileMenu = new JMenu("File");
- MenuBar.add(FileMenu);
- JRadioButtonMenuItem ReloadButton = new JRadioButtonMenuItem("Reload");
- FileMenu.add(ReloadButton);
- JMenu AboutMenu = new JMenu("About");
- MenuBar.add(AboutMenu);
- JRadioButtonMenuItem AboutButton = new JRadioButtonMenuItem("About");
- AboutMenu.add(AboutButton);
- JList ItemList = new JList();
- ItemList.setBackground(new Color(47, 49, 54));
- ItemList.setSelectionBackground(new Color(52, 55, 60));
- ItemList.setForeground(new Color(52, 55, 60));
- JTextArea TextArea = new JTextArea();
- TextArea.setLineWrap(true);
- TextArea.setWrapStyleWord(true);
- TextArea.setBackground(new Color(54, 57, 63));
- TextArea.setSelectedTextColor(new Color(120, 121, 123));
- TextArea.setForeground(new Color(210, 211, 213));
- TextArea.setBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8));
- frame.getContentPane().setLayout(new FormLayout(new ColumnSpec[] {
- ColumnSpec.decode("171px"),
- FormSpecs.UNRELATED_GAP_COLSPEC,
- ColumnSpec.decode("596px"),},
- new RowSpec[] {
- RowSpec.decode("421px"),}));
- frame.getContentPane().add(ItemList, "1, 1, fill, fill");
- frame.getContentPane().add(TextArea, "3, 1, left, fill");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement