MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / GUIMain

Method GUIMain

src/main/java/core/packetproxy/gui/GUIMain.java:100–150  ·  view source on GitHub ↗
(String title)

Source from the content-addressed store, hash-verified

98 }
99
100 private GUIMain(String title) {
101 try {
102
103 setLookandFeel();
104 setTitle(title);
105 setBounds(10, 10, 1100, 850);
106 enableFullScreenForMac(this);
107
108 menu_bar = new GUIMenu(this);
109 setJMenuBar(menu_bar);
110
111 gui_option = new GUIOption(this);
112 gui_history = getGUIHistory();
113 gui_intercept = new GUIIntercept(this);
114 gui_resender = GUIResender.getInstance();
115 gui_bulksender = GUIBulkSender.getInstance();
116 gui_extensions = GUIExtensions.getInstance();
117 gui_vulcheckhelper = GUIVulCheckHelper.getInstance();
118 gui_log = GUILog.getInstance();
119
120 tabbedpane = new JTabbedPane();
121 tabbedpane.addTab(getPaneString(Panes.HISTORY), gui_history.createPanel());
122 tabbedpane.addTab(getPaneString(Panes.INTERCEPT), gui_intercept.createPanel());
123 tabbedpane.addTab(getPaneString(Panes.RESENDER), gui_resender.createPanel());
124 tabbedpane.addTab(getPaneString(Panes.VULCHECKHELPER), gui_vulcheckhelper.createPanel());
125 tabbedpane.addTab(getPaneString(Panes.BULKSENDER), gui_bulksender.createPanel());
126 tabbedpane.addTab(getPaneString(Panes.EXTENSIONS), gui_extensions.createPanel());
127 tabbedpane.addTab(getPaneString(Panes.OPTIONS), gui_option.createPanel());
128 tabbedpane.addTab(getPaneString(Panes.LOG), gui_log.createPanel());
129
130 getContentPane().add(tabbedpane, BorderLayout.CENTER);
131
132 interceptModel = InterceptModel.getInstance();
133 interceptModel.addPropertyChangeListener(this);
134 final Container cp = getContentPane();
135
136 //// 終了時の処理
137 addWindowListener(new WindowAdapter() {
138
139 @Override
140 public void windowClosing(WindowEvent event) {
141 System.exit(0);
142 }
143 });
144 gui_history.updateAllAsync();
145 } catch (Exception e) {
146
147 errWithStackTrace(e);
148 errWithStackTrace(e);
149 }
150 }
151
152 private GUIHistory getGUIHistory() throws Exception {
153 // 環境変数RESTORE_HISTORYで指定されている場合promptせずに起動

Callers

nothing calls this directly

Calls 15

setLookandFeelMethod · 0.95
getGUIHistoryMethod · 0.95
getInstanceMethod · 0.95
getInstanceMethod · 0.95
getInstanceMethod · 0.95
getInstanceMethod · 0.95
getInstanceMethod · 0.95
getPaneStringMethod · 0.95
getInstanceMethod · 0.95
addTabMethod · 0.80
updateAllAsyncMethod · 0.80

Tested by

no test coverage detected