first commit

This commit is contained in:
Jose Caban
2025-06-07 01:59:34 -04:00
commit 388ac241f0
3558 changed files with 9116289 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
package nettext.client.gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import nettext.client.Client;
import nettext.util.UIUtilities;
/**
* Class ServerMenu: Will allow the user to create or import new documents.
*
* <PRE>
* Revision History:
* v1.0 (Feb. 26, 2004) - Created the ServerMenu class
* </PRE>
*
* @author <A HREF="mailto:gtg308i@mail.gatech.edu">Vladimir Urazov</A>
* @version Version 1.0, Feb. 26, 2004
*/
public class ServerMenu extends JMenuBar {
/**
* Creates a new <code>ServerMenu</code> instance.
*/
public ServerMenu() {
this.add(makeDocumentMenu());
}
/**
* Makes the file menu.
*
* @return a <code>JMenu</code> value
*/
private JMenu makeDocumentMenu() {
JMenu result = new JMenu("Document");
JMenuItem tempItem = null;
ActionListener l = null;
//New Document
l = new ActionListener() {
public void actionPerformed(ActionEvent e) {
Client.getInstance().createDocument();
}
};
tempItem = UIUtilities.getInstance().
makeMenuItem(ClientUISettings.MENU_NEW_NAME, KeyEvent.VK_N, l);
result.add(tempItem);
//Import Document
l = new ActionListener() {
public void actionPerformed(ActionEvent e) {
Client.getInstance().importDocument();
}
};
tempItem = UIUtilities.getInstance().
makeMenuItem(ClientUISettings.MENU_IMPORT_NAME, KeyEvent.VK_I, l);
result.add(tempItem);
return result;
}
}