(String title)
| 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せずに起動 |
nothing calls this directly
no test coverage detected