GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — algorithm-visualizer-java/Main.java at main · Rustam-Z/algorithm-visualizer-java Expand file tree/ Copy pathMain.javaMore file actions 81 lines (65 loc) · 2.31 KB / Copy pathMain.javaFile metadata and controls81 lines (65 loc) · 2.31 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 /** * Main.java includes: * - Menus and menu items * - Main frame */ import java.awt.event.*; import javax.swing.*; public class Main extends JFrame { // Menubar static JMenuBar menuBar; // JMenu static JMenu mainMenu, helpDesk; // Menu items static JMenuItem menuItem1, menuItem2, menuItem3, menuItem4; Main() { // Create a menubar menuBar = new JMenuBar(); // Create a menu mainMenu = new JMenu("Menu"); helpDesk = new JMenu("Help"); // Create a menu items menuItem1 = new JMenuItem("Path Finding"); // Its for future vision menuItem2 = new JMenuItem("Sorting Techniques"); // Done menuItem3 = new JMenuItem("Puzzle Sorting"); // Its for future vision menuItem4 = new JMenuItem("How it Works"); // About ListenerClass listener = new ListenerClass(); // Register listeners menuItem1.addActionListener(listener); menuItem2.addActionListener(listener); menuItem3.addActionListener(listener); // Add menu items to menu mainMenu.add(menuItem1); mainMenu.add(menuItem2); mainMenu.add(menuItem3); helpDesk.add(menuItem4); // Add menu to menu bar menuBar.add(mainMenu); menuBar.add(helpDesk); // Add menubar to frame setJMenuBar(menuBar); setTitle("Eightsoft"); setSize(800, 800); setLocation(300, 5); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } class ListenerClass implements ActionListener { String value; // Project Main Logic (Moving Panels) public void actionPerformed(ActionEvent e) { if (e.getSource() == menuItem1) { System.out.println(" Path Finding Algorith (We will add it in future for portfolio)"); } else if (e.getSource() == menuItem2) { // Creating Object new Sorting(); System.out.println("Menu Item 2 choosed"); } else if (e.getSource() == menuItem2) { System.out.println(" Picture pazzling algorith (We will add it in future for portfolio)"); } setVisible(false); // will close the previous window } } } // Menu |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |