⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jremservergui.java

📁 JRemoteControl is a simple Java&#8482 driven bluetooth remote control.It allows you to initiate virt
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
					.getResource("/fildiv/jremcntl/server/res/Add16.gif");			addMenuCtxItem.setIcon(new ImageIcon(imageUR));		}		return addMenuCtxItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getStartServerMenuItem() {		if (startServerMenuItem == null) {			startServerMenuItem = new JMenuItem((Action) cmdActionsMap					.get("SERVER_START"));			startServerMenuItem.setText("Start");			startServerMenuItem.setAccelerator(KeyStroke.getKeyStroke(					KeyEvent.VK_G, Event.CTRL_MASK, true));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/media/Play16.gif");			startServerMenuItem.setIcon(new ImageIcon(imageUR));		}		return startServerMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getStopServerMenuItem() {		if (stopServerMenuItem == null) {			stopServerMenuItem = new JMenuItem((Action) cmdActionsMap					.get("SERVER_STOP"));			stopServerMenuItem.setText("Stop");			stopServerMenuItem.setAccelerator(KeyStroke.getKeyStroke(					KeyEvent.VK_P, Event.CTRL_MASK, true));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/media/Stop16.gif");			stopServerMenuItem.setIcon(new ImageIcon(imageUR));		}		return stopServerMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getClearServerOutputMenuItem() {		if (clearServerOutputMenuItem == null) {			clearServerOutputMenuItem = new JMenuItem((Action) cmdActionsMap					.get("SERVER_CLEAR_OUTPUT"));			clearServerOutputMenuItem.setText("Clear output");			clearServerOutputMenuItem.setAccelerator(KeyStroke.getKeyStroke(					KeyEvent.VK_SPACE, Event.CTRL_MASK, true));		}		return clearServerOutputMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getShowServerShowOutMenuItem() {		if (showServerOutMenuItem == null) {			showServerOutMenuItem = new JCheckBoxMenuItem();			showServerOutMenuItem.setText("Show output");			JRemAbstractToggleAction ta = (JRemAbstractToggleAction) cmdActionsMap					.get("SERVER_SHOW_OUTPUT");			ta.addButton(showServerOutMenuItem);			showServerOutMenuItem.setAction(ta);		}		return showServerOutMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getShowServerShowStdOutMenuItem() {		if (showServerStdOutMenuItem == null) {			showServerStdOutMenuItem = new JCheckBoxMenuItem();			showServerStdOutMenuItem.setText("Show standard output");			JRemAbstractToggleAction ta = (JRemAbstractToggleAction) cmdActionsMap					.get("SERVER_SHOW_STD_OUTPUT");			ta.addButton(showServerStdOutMenuItem);			showServerStdOutMenuItem.setAction(ta);		}		return showServerStdOutMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getShowServerShowStdErrMenuItem() {		if (showServerStdErrMenuItem == null) {			showServerStdErrMenuItem = new JCheckBoxMenuItem();			showServerStdErrMenuItem.setText("Show standard error");			JRemAbstractToggleAction ta = (JRemAbstractToggleAction) cmdActionsMap					.get("SERVER_SHOW_STD_ERROR");			ta.addButton(showServerStdErrMenuItem);			showServerStdErrMenuItem.setAction(ta);		}		return showServerStdErrMenuItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getAddCmdMenuItem() {		if (addMenuCmdItem == null) {			addMenuCmdItem = new JMenuItem((Action) cmdActionsMap					.get("ADD_CMD"));			addMenuCmdItem.setText("Add command");			addMenuCmdItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,					Event.CTRL_MASK, true));			URL imageUR = JRemServerGUI.class					.getResource("/fildiv/jremcntl/server/res/Add16_2.gif");			addMenuCmdItem.setIcon(new ImageIcon(imageUR));		}		return addMenuCmdItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getEditPreferencesItem() {		if (editPreferencesItem == null) {			editPreferencesItem = new JMenuItem((Action) cmdActionsMap					.get("EDIT_PREFERENCES"));			editPreferencesItem.setText("Preferences ...");			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Preferences16.gif");			editPreferencesItem.setIcon(new ImageIcon(imageUR));		}		return editPreferencesItem;	}	/**	 * This method initializes jMenuItem	 * 	 * @return javax.swing.JMenuItem	 */	private JMenuItem getRemMenuItem() {		if (remMenuItem == null) {			remMenuItem = new JMenuItem((Action) cmdActionsMap.get("REMOVE"));			remMenuItem.setText("Delete");			remMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,					Event.CTRL_MASK, true));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Delete16.gif");			remMenuItem.setIcon(new ImageIcon(imageUR));		}		return remMenuItem;	}	/**	 * This method initializes jPanelMain	 * 	 * @return javax.swing.JPanel	 */	private JPanel getJPanelMain() {		if (jPanelMain == null) {			statusBar = new StatusBar();			statusBar.setBorder(BorderFactory					.createBevelBorder(BevelBorder.LOWERED));			statusBar.setMinimumSize(new Dimension(100, 24));			statusBar.setMaximumSize(new Dimension(100, 24));			statusBar.setPreferredSize(new Dimension(100, 24));			BorderLayout borderLayout = new BorderLayout();			borderLayout.setHgap(2);			borderLayout.setVgap(2);			GridBagConstraints gridBagConstraints = new GridBagConstraints();			gridBagConstraints.fill = GridBagConstraints.HORIZONTAL;			gridBagConstraints.anchor = GridBagConstraints.CENTER;			gridBagConstraints.gridheight = 1;			gridBagConstraints.gridx = 1;			gridBagConstraints.gridy = 1;			gridBagConstraints.weighty = 0.0D;			gridBagConstraints.insets = new Insets(2, 0, 2, 0);			gridBagConstraints.weightx = 1.0;			jPanelMain = new JPanel();			jPanelMain.setLayout(borderLayout);			jPanelMain.add(getJToolBarBar(), BorderLayout.NORTH);			jPanelMain.add(getJTabbedPane(), BorderLayout.CENTER);			jPanelMain.add(statusBar, BorderLayout.SOUTH);		}		return jPanelMain;	}	/**	 * This method initializes jTabbedPane	 * 	 * @return javax.swing.JTabbedPane	 */	private JTabbedPane getJTabbedPane() {		if (jTabbedPane == null) {			jTabbedPane = new JTabbedPane();			jTabbedPane.setBackground(new Color(200, 162, 66));			jTabbedPane.setName("");			jTabbedPane.setTabPlacement(JTabbedPane.TOP);			jTabbedPane.setPreferredSize(new Dimension(640, 480));			jTabbedPane.addTab("Editor", null, getJSplitPane(), null);			jTabbedPane.addTab("Server output", null, getJPanelServer(), null);		}		return jTabbedPane;	}	/**	 * This method initializes jSplitPane	 * 	 * @return javax.swing.JSplitPane	 */	private JSplitPane getJSplitPane() {		if (jSplitPane == null) {			jSplitPane = new JSplitPane();			jSplitPane.setPreferredSize(new Dimension(200, 80));			jSplitPane.setDividerLocation(0.6D);			jSplitPane.setDividerSize(10);			jSplitPane.setOneTouchExpandable(true);			jSplitPane.setResizeWeight(0.6D);			jSplitPane.setRightComponent(getJTabbedPane1Edit());			jSplitPane.setLeftComponent(getJScrollPane());		}		return jSplitPane;	}	/**	 * This method initializes jScrollPane	 * 	 * @return javax.swing.JScrollPane	 */	private JScrollPane getJScrollPane() {		if (jScrollPane == null) {			jScrollPane = new JScrollPane();			jScrollPane.setViewportView(getJRemConfigView());		}		return jScrollPane;	}	/**	 * This method initializes jRemConfigView	 * 	 * @return fildiv.jremcntl.server.gui.app.JRemConfigView	 */	private JRemConfigView getJRemConfigView() {		if (jRemConfigView == null) {			jRemConfigView = new JRemConfigView(configViewListener);		}		return jRemConfigView;	}	/**	 * This method initializes jToolBarBar	 * 	 * @return javax.swing.JToolBar	 */	private JToolBar getJToolBarBar() {		if (jToolBarBar == null) {			jToolBarBar = new JToolBar();			jToolBarBar					.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);			jToolBarBar.setPreferredSize(new Dimension(32, 32));			jToolBarBar.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));			jToolBarBar.setBorderPainted(true);			jToolBarBar.setFloatable(true);			jToolBarBar.setBorder(new SoftBevelBorder(SoftBevelBorder.RAISED));			jToolBarBar.add(getNewJButton());			jToolBarBar.add(getOpenJButton());			jToolBarBar.add(getSaveJButton());			jToolBarBar.add(getSaveAsJButton());			jToolBarBar.addSeparator();			jToolBarBar.add(getAddJButtonCtx());			jToolBarBar.add(getAddJButtonCmd());			jToolBarBar.add(getRemJButton());			jToolBarBar.addSeparator();			jToolBarBar.add(getStartServerJButton());			jToolBarBar.add(getStopServerJButton());			jToolBarBar.addSeparator();			jToolBarBar.add(getAboutJButton());			jToolBarBar.addSeparator();			jToolBarBar.add(getExitJButton());		}		return jToolBarBar;	}	/**	 * This method initializes jButton	 * 	 * @return javax.swing.JButton	 */	private JButton getNewJButton() {		if (newJButton == null) {			newJButton = new JButton((Action) cmdActionsMap.get("NEW"));			newJButton.setPreferredSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/New24.gif");			newJButton.setIcon(new ImageIcon(imageUR));		}		return newJButton;	}	private JButton getOpenJButton() {		if (openJButton == null) {			openJButton = new JButton((Action) cmdActionsMap.get("OPEN"));			openJButton.setPreferredSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Open24.gif");			openJButton.setIcon(new ImageIcon(imageUR));		}		return openJButton;	}	private JButton getSaveJButton() {		if (saveJButton == null) {			saveJButton = new JButton((Action) cmdActionsMap.get("SAVE"));			saveJButton.setPreferredSize(new Dimension(32, 32));			saveJButton.setLocation(new Point(80, 0));			saveJButton.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Save24.gif");			saveJButton.setIcon(new ImageIcon(imageUR));		}		return saveJButton;	}	private JButton getSaveAsJButton() {		if (saveAsJButton == null) {			saveAsJButton = new JButton((Action) cmdActionsMap.get("SAVE_AS"));			saveAsJButton.setPreferredSize(new Dimension(32, 32));			saveAsJButton.setLocation(new Point(80, 0));			saveAsJButton.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/SaveAll24.gif");			saveAsJButton.setIcon(new ImageIcon(imageUR));		}		return saveAsJButton;	}	private JButton getAddJButtonCmd() {		if (addJButtonCmd == null) {			addJButtonCmd = new JButton((Action) cmdActionsMap.get("ADD_CMD"));			addJButtonCmd.setPreferredSize(new Dimension(32, 32));			addJButtonCmd.setLocation(new Point(80, 0));			addJButtonCmd.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/fildiv/jremcntl/server/res/Add24_2.gif");			addJButtonCmd.setIcon(new ImageIcon(imageUR));		}		return addJButtonCmd;	}	private JButton getAddJButtonCtx() {		if (addJButtonCtx == null) {			addJButtonCtx = new JButton((Action) cmdActionsMap.get("ADD_CXT"));			addJButtonCtx.setPreferredSize(new Dimension(32, 32));			addJButtonCtx.setLocation(new Point(80, 0));			addJButtonCtx.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/fildiv/jremcntl/server/res/Add24.gif");			addJButtonCtx.setIcon(new ImageIcon(imageUR));		}		return addJButtonCtx;	}	private JButton getRemJButton() {		if (remJButton == null) {			remJButton = new JButton((Action) cmdActionsMap.get("REMOVE"));			remJButton.setPreferredSize(new Dimension(32, 32));			remJButton.setLocation(new Point(80, 0));			remJButton.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Remove24.gif");			remJButton.setIcon(new ImageIcon(imageUR));		}		return remJButton;	}	private JButton getStartServerJButton() {		if (startServerJButton == null) {			startServerJButton = new JButton((Action) cmdActionsMap					.get("SERVER_START"));			startServerJButton.setPreferredSize(new Dimension(32, 32));			startServerJButton.setLocation(new Point(80, 0));			startServerJButton.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/media/Play24.gif");			startServerJButton.setIcon(new ImageIcon(imageUR));		}		return startServerJButton;	}	private JButton getStopServerJButton() {		if (stopServerJButton == null) {			stopServerJButton = new JButton((Action) cmdActionsMap					.get("SERVER_STOP"));			stopServerJButton.setPreferredSize(new Dimension(32, 32));			stopServerJButton.setLocation(new Point(80, 0));			stopServerJButton.setSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/media/Stop24.gif");			stopServerJButton.setIcon(new ImageIcon(imageUR));		}		return stopServerJButton;	}	private JButton getAboutJButton() {		if (infoJButton == null) {			infoJButton = new JButton((Action) cmdActionsMap.get("ABOUT"));			infoJButton.setPreferredSize(new Dimension(32, 32));			infoJButton.setAlignmentX(2.0F);			URL imageUR = JRemServerGUI.class					.getResource("/toolbarButtonGraphics/general/Information24.gif");			infoJButton.setIcon(new ImageIcon(imageUR));		}		return infoJButton;	}	private JButton getExitJButton() {		if (exitJButton == null) {			exitJButton = new JButton((Action) cmdActionsMap.get("EXIT"));			exitJButton.setPreferredSize(new Dimension(32, 32));			URL imageUR = JRemServerGUI.class					.getResource("/fildiv/jremcntl/server/res/Exit24.gif");			exitJButton.setIcon(new ImageIcon(imageUR));		}		return exitJButton;	}	private boolean checkConfig() {		JRemConfigDoc configDoc = guiDoc.getConfigDoc();		ConfigIntegrityInfo cii = configDoc.checkValid();		if (!cii.isValid()) {			getJRemConfigView().select(cii.getElement());			SwingUtils.showErrorMessage(env, getJFrame(),					"Invalid configuration.\n\n" + cii.getReason());			return false;		}		return true;	}	protected void onConsoleCommand() {		JRemConsole.showConsole();	}	protected void onServerStartCommand() {		if (guiDoc.isModified()) {			int ret = SwingUtils.askYNC(getJFrame(), env,					"The configuration has been modified.\n"							+ "Do you want to save before start the server ?");			switch (ret) {			case JOptionPane.YES_OPTION:				onSaveCommand();				break;			case JOptionPane.NO_OPTION:				break;			case JOptionPane.CANCEL_OPTION:				return;			}		}		String configPath;		configPath = guiDoc.getConfigFilePath();		if (JRemUtils.isEmptyString(configPath)) {			SwingUtils.showMessage(getJFrame(), env,					"Please load a valid configuration before.");			return;		}		try {			SwingUtils.showWaitCursor(getJFrame(), true);			startServer(configPath);		} finally {			SwingUtils.showWaitCursor(getJFrame(), false);		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -