[Zerofile-svn] SF.net SVN: zerofile: [22] trunk/src/ZeroFileMainWindow.java
Status: Pre-Alpha
Brought to you by:
karl-bengtsson
|
From: <kar...@us...> - 2007-11-06 11:03:23
|
Revision: 22
http://zerofile.svn.sourceforge.net/zerofile/?rev=22&view=rev
Author: karl-bengtsson
Date: 2007-11-06 03:03:27 -0800 (Tue, 06 Nov 2007)
Log Message:
-----------
Bound the main window quit menu item and the main window close button to system.exit(), causing proper shutdown.
Modified Paths:
--------------
trunk/src/ZeroFileMainWindow.java
Modified: trunk/src/ZeroFileMainWindow.java
===================================================================
--- trunk/src/ZeroFileMainWindow.java 2007-11-06 10:44:22 UTC (rev 21)
+++ trunk/src/ZeroFileMainWindow.java 2007-11-06 11:03:27 UTC (rev 22)
@@ -1,15 +1,17 @@
import java.awt.*;
+import java.awt.event.*;
import javax.swing.*;
-public class ZeroFileMainWindow
+public class ZeroFileMainWindow
{
/**
* @author Karl Bengtsson
*/
- static void startMainWindow()
+ static void startMainWindow()
{
// Grundkittet, JFrame + JMenuBar
JFrame mainWindowFrame = new JFrame();
+ mainWindowFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar mainMenuBar = new JMenuBar();
// File menu
@@ -18,6 +20,11 @@
JMenuItem settingsMenuItem = new JMenuItem("Settings...");
fileMenu.add(settingsMenuItem);
JMenuItem quitMenuItem = new JMenuItem("Quit");
+ quitMenuItem.addActionListener(new ActionListener(){
+ public void actionPerformed(ActionEvent e) {
+ System.exit(1);
+ }
+ });
fileMenu.add(quitMenuItem);
// Help menu
@@ -46,8 +53,7 @@
contactList.setSize(500,700);
mainWindowFrame.add(contactList);
- //for (int i = 0; i<12; i++)
- // mainWindowFrame.add(new JButton("Button #"+i));
+ // Sm\x8All upp f\x9Anstret
mainWindowFrame.setVisible(true);
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|