-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathxFrame.java
More file actions
99 lines (66 loc) · 1.96 KB
/
Copy pathxFrame.java
File metadata and controls
99 lines (66 loc) · 1.96 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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/*
@AUTHOR: LeiTang, ChintanPatel, SihanWang
*/
/*
Initiation of the Frame
*/
public class xFrame extends JFrame{ // main class that will enclose other methods
JMenu fileMenu
JMenuItem fileMenu_New,fileMenu_Open,fileMenu_Save,fileMenu_SaveAs,fileMenu_PageSetUp,fileMenu_Print,fileMenu_Exit;
JButton fileMenu_New, fileMenu_Open, fileMenu_Save;
boolean save{} // Save if condition true
boolean saveAs{} // SaveAs if condition true
void openFile{} // open file if true
JButton zoom_In, zoom_Out;
JButoon rotate_Left, rotate_Right;
public void zoom{
}
public void rotate{
}
editMenu
JMenuItem editMenu_Undo,editMenu_Cut,editMenu_Copy,editMenu_Paste,editMenu_Delete,editMenu_Find,editMenu_FindNext,editMenu_Replace,editMenu_GoTo,editMenu_SelectAll,editMenu_TimeDate;
//rightClick
JPopupMenu popupMenu;
JMenuItem popupMenu_Undo,popupMenu_Cut,popupMenu_Copy,popupMenu_Paste,popupMenu_Delete,popupMenu_SelectAll;
formatMenu
formatMenu_LineWrap;
formatMenu_Font;
viewMenu
viewMenu_Status;
/************************************************************************************/
JTextArea editArea;
//clipboard
Toolkit toolkit;
Clipboard clipBoard;
//undo
UndoManager undo;
JButton undo;
public void undo{
}
public xFrame{
JMenuBar menuBar=new JMenuBar();
fileMenu=new JMenu("File");
menuListener;
mouseListener;
windowListener;
}
public void checkMenuItem{
//check if user have select the content or not
}
public void exitWindow{
//check if user have save text or not, or even cancel
}
public void search{
//find out the word
}
public void replace{
}
public void font{
}
public colorChooser{
}
public void pageNext{}
public void pageLink(int n){}
public void actionperformed {
}
}