All pastes #928842 Raw Edit

Anonymous

public java v1 · immutable
·published 2008-03-05 10:21 UTC
rendered paste body
package connectGame;import java.awt.BasicStroke;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.GridLayout;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JPanel;public class GUI implements MouseListener {		private ActionListener aListener;		public GUI(ActionListener al) {		this.aListener = al;				frame = new JFrame("Connect Game");		frame.setLayout(new BorderLayout());		addMenus();		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);		frame.setSize(500, 500);		frame.setVisible(true);			}		private void addMenus() {		JMenuBar menubar = new JMenuBar();				JMenu menu = new JMenu("File");		JMenuItem item = new JMenuItem("New Game");		menu.add(item);		item.addActionListener(aListener);		menu.addSeparator();		item = new JMenuItem("Exit");		item.addActionListener(aListener);		menu.add(item);		menubar.add(menu);				frame.setJMenuBar(menubar);	}}// Klassen som lystnarpublic class MyActionListener implements ActionListener {        public void actionPerformed(ActionEvent ae) {		String cmd = ae.getActionCommand().toLowerCase().intern();				if (cmd == "exit".intern()) {			System.exit(0);		} else if (cmd == "new game".intern()) {			// Göra en massa saker		}	}}