MCPcopy Create free account
hub / github.com/GateNLP/gate-core / MainFrame

Class MainFrame

src/main/java/gate/gui/MainFrame.java:213–5597  ·  view source on GitHub ↗

The main Gate GUI frame.

Source from the content-addressed store, hash-verified

211 * The main Gate GUI frame.
212 */
213@SuppressWarnings("serial")
214public class MainFrame extends JFrame implements ProgressListener,
215 StatusListener, CreoleListener, PluginListener {
216
217 protected static final Logger log = LoggerFactory.getLogger(MainFrame.class);
218
219 public static final Dimension ICON_DIMENSION = new Dimension(24, 24);
220
221 protected JMenuBar menuBar;
222
223 protected JSplitPane mainSplit;
224
225 protected JSplitPane leftSplit;
226
227 protected JLabel statusBar;
228
229 protected JProgressBar progressBar;
230
231 protected JProgressBar globalProgressBar;
232
233 protected XJTabbedPane mainTabbedPane;
234
235 protected JScrollPane lowerScroll;
236
237 /**
238 * Popup used for right click actions on the Applications node.
239 */
240 protected JPopupMenu appsPopup;
241
242 /**
243 * Popup used for right click actions on the Datastores node.
244 */
245 protected JPopupMenu dssPopup;
246
247 /**
248 * Popup used for right click actions on the LRs node.
249 */
250 protected JPopupMenu lrsPopup;
251
252 /**
253 * Popup used for right click actions on the PRs node.
254 */
255 protected JPopupMenu prsPopup;
256
257 protected JCheckBoxMenuItem verboseModeItem;
258
259 protected JTree resourcesTree;
260
261 protected JScrollPane resourcesTreeScroll;
262
263 protected DefaultTreeModel resourcesTreeModel;
264
265 protected DefaultMutableTreeNode resourcesTreeRoot;
266
267 protected DefaultMutableTreeNode applicationsRoot;
268
269 protected DefaultMutableTreeNode languageResourcesRoot;
270

Callers

nothing calls this directly

Calls 1

compileMethod · 0.80

Tested by

no test coverage detected