📄 jremserverview.java
字号:
s.append("running ..."); foreColor = Color.GREEN; } else { s.append("not running ..."); foreColor = Color.RED; } jServerStatus.setText(s.toString()); jServerStatus.setForeground(foreColor); jServerStatus1.setText(doc.getConfigPath()); serverGUI.updateUI(); } /** * This method initializes jScrollPaneServerOutput * * @return javax.swing.JScrollPane */ private JScrollPane getJScrollPaneServerOutput() { if (jScrollPaneServerOutput == null) { jScrollPaneServerOutput = new JScrollPane(); jScrollPaneServerOutput.setViewportView(getJTextAreaServerOutput()); } return jScrollPaneServerOutput; } /** * This method initializes jTextAreaServerOutput * * @return javax.swing.JTextArea */ private JTextArea getJTextAreaServerOutput() { if (jTextAreaServerOutput == null) { jTextAreaServerOutput = new JTextArea(); jTextAreaServerOutput.setBackground(new Color(241, 243, 242)); jTextAreaServerOutput.setEditable(false); jTextAreaServerOutput.setText(""); } return jTextAreaServerOutput; } public boolean isServerOutputClean() { return getJTextAreaServerOutput().getText().length() == 0 && getJTextAreaCmdStdOut().getText().length() == 0 && getJTextAreaCmdStdErr().getText().length() == 0; } public void clearOutput() { clearServerOutput(); clearCommandsOutput(); } public void clearServerOutput() { getJTextAreaServerOutput().setText(""); } public void clearCommandsOutput() { getJTextAreaCmdStdOut().setText(""); getJTextAreaCmdStdErr().setText(""); } public void registerActions(Map cmdActionsMap) { this.cmdActionsMap = cmdActionsMap; cmdActionsMap.put("SERVER_SHOW_OUTPUT", new JRemAbstractToggleAction( env, this, getJtbShowServerOutput()) { public void executeCmd() { doc.setShowServerOutput(!doc.isShowServerOutput()); } public void updateUI(CmdUI cmdUI) { StateCmdUI stateCmdUI = (StateCmdUI) cmdUI; stateCmdUI.setShortDesc("Show server messages"); stateCmdUI.setLongDesc("Shows server messages"); stateCmdUI.setIcon(iconShowOut24); stateCmdUI.setSmallIcon(iconShowOut16); boolean checked = false; boolean enabled = true; if (doc != null) checked = doc.isShowServerOutput(); stateCmdUI.setEnabled(enabled); stateCmdUI.setChecked(checked); } }); cmdActionsMap.put("SERVER_SHOW_STD_OUTPUT", new JRemAbstractToggleAction( env, this, getJtbShowStdOutput()) { public void executeCmd() { doc.setShowServerStdOutput(!doc.isShowServerStdOutput()); } public void updateUI(CmdUI cmdUI) { StateCmdUI stateCmdUI = (StateCmdUI) cmdUI; stateCmdUI.setShortDesc("Show command's stdout"); stateCmdUI.setLongDesc("Shows command's standard output"); stateCmdUI.setIcon(iconStdOut24); stateCmdUI.setSmallIcon(iconStdOut16); boolean checked = false; boolean enabled = true; if (doc != null) checked = doc.isShowServerStdOutput(); stateCmdUI.setEnabled(enabled); stateCmdUI.setChecked(checked); } }); cmdActionsMap.put("SERVER_SHOW_STD_ERROR", new JRemAbstractToggleAction( env, this, getJtbShowStdError()) { public void executeCmd() { doc.setShowServerStdError(!doc.isShowServerStdError()); } public void updateUI(CmdUI cmdUI) { StateCmdUI stateCmdUI = (StateCmdUI) cmdUI; stateCmdUI.setShortDesc("Show command's stderr"); stateCmdUI.setLongDesc("Shows command's standard error"); stateCmdUI.setIcon(iconStdErr24); stateCmdUI.setSmallIcon(iconStdErr16); boolean checked = false; boolean enabled = true; if (doc != null) checked = doc.isShowServerStdError(); stateCmdUI.setEnabled(enabled); stateCmdUI.setChecked(checked); } }); } /** * This method initializes jSplitPane * * @return javax.swing.JSplitPane */ private JSplitPane getJSplitPane() { if (jSplitPane == null) { jSplitPane = new JSplitPane(); jSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT); jSplitPane.setDividerLocation(130); jSplitPane.setOneTouchExpandable(true); jSplitPane.setResizeWeight(0.4D); jSplitPane.setBottomComponent(getJPanelCmdOutput()); jSplitPane.setTopComponent(getJScrollPaneServerOutput()); } return jSplitPane; } /** * This method initializes jPanelCmdOutput * * @return javax.swing.JPanel */ private JPanel getJPanelCmdOutput() { if (jPanelCmdOutput == null) { GridBagConstraints gridBagConstraints4 = new GridBagConstraints(); gridBagConstraints4.fill = GridBagConstraints.BOTH; gridBagConstraints4.gridy = 1; gridBagConstraints4.weightx = 1.0; gridBagConstraints4.weighty = 1.0; gridBagConstraints4.gridwidth = 3; gridBagConstraints4.insets = new Insets(2, 0, 0, 0); gridBagConstraints4.gridx = 3; GridBagConstraints gridBagConstraints6 = new GridBagConstraints(); gridBagConstraints6.gridx = -1; gridBagConstraints6.gridy = -1; jPanelCmdOutput = new JPanel(); jPanelCmdOutput.setLayout(new GridBagLayout()); jPanelCmdOutput.add(getJSplitPane1CmdOutput(), gridBagConstraints4); } return jPanelCmdOutput; } /** * This method initializes jtbShowServerOutput * * @return javax.swing.JToggleButton */ private JToggleButton getJtbShowServerOutput() { if (jtbShowServerOutput == null) { jtbShowServerOutput = new JToggleButton(); jtbShowServerOutput.setMaximumSize(new Dimension(24, 24)); jtbShowServerOutput.setPreferredSize(new Dimension(24, 24)); jtbShowServerOutput.setMnemonic(KeyEvent.VK_UNDEFINED); jtbShowServerOutput.setMinimumSize(new Dimension(24, 24)); } return jtbShowServerOutput; } /** * This method initializes jSplitPane1CmdOutput * * @return javax.swing.JSplitPane */ private JSplitPane getJSplitPane1CmdOutput() { if (jSplitPane1CmdOutput == null) { jSplitPane1CmdOutput = new JSplitPane(); jSplitPane1CmdOutput.setDividerSize(10); jSplitPane1CmdOutput.setDividerLocation(0.8); jSplitPane1CmdOutput.setOneTouchExpandable(true); jSplitPane1CmdOutput.setResizeWeight(0.8D); jSplitPane1CmdOutput.setRightComponent(getJPanelCmdStdErr()); jSplitPane1CmdOutput.setLeftComponent(getJPanelCmdStdOut()); } return jSplitPane1CmdOutput; } /** * This method initializes jPanelCmdStdOut * * @return javax.swing.JPanel */ private JPanel getJPanelCmdStdOut() { if (jPanelCmdStdOut == null) { GridBagConstraints gridBagConstraints8 = new GridBagConstraints(); gridBagConstraints8.fill = GridBagConstraints.BOTH; gridBagConstraints8.gridwidth = 2; gridBagConstraints8.gridx = 0; gridBagConstraints8.gridy = 1; gridBagConstraints8.weightx = 1.0; gridBagConstraints8.weighty = 1.0; gridBagConstraints8.insets = new Insets(1, 1, 1, 1); GridBagConstraints gridBagConstraints9 = new GridBagConstraints(); gridBagConstraints9.gridx = 0; gridBagConstraints9.insets = new Insets(2, 2, 2, 2); gridBagConstraints9.gridy = 0; jLabel = new JLabel(); jLabel.setText("Standard output"); GridBagConstraints gridBagConstraints5 = new GridBagConstraints(); gridBagConstraints5.gridx = 1; gridBagConstraints5.anchor = GridBagConstraints.EAST; gridBagConstraints5.insets = new Insets(2, 2, 2, 2); gridBagConstraints5.gridy = 0; jPanelCmdStdOut = new JPanel(); jPanelCmdStdOut.setLayout(new GridBagLayout()); jPanelCmdStdOut.add(getJtbShowStdOutput(), gridBagConstraints5); jPanelCmdStdOut.add(jLabel, gridBagConstraints9); jPanelCmdStdOut.add(getJScrollPaneCmdStdOut(), gridBagConstraints8); } return jPanelCmdStdOut; } /** * This method initializes jtbShowStdOutput * * @return javax.swing.JToggleButton */ private JToggleButton getJtbShowStdOutput() { if (jtbShowStdOutput == null) { jtbShowStdOutput = new JToggleButton(); jtbShowStdOutput.setMaximumSize(new Dimension(24, 24)); jtbShowStdOutput.setPreferredSize(new Dimension(24, 24)); jtbShowStdOutput.setMnemonic(KeyEvent.VK_UNDEFINED); jtbShowStdOutput.setMinimumSize(new Dimension(24, 24)); } return jtbShowStdOutput; } /** * This method initializes jScrollPaneCmdStdOut * * @return javax.swing.JScrollPane */ private JScrollPane getJScrollPaneCmdStdOut() { if (jScrollPaneCmdStdOut == null) { jScrollPaneCmdStdOut = new JScrollPane(); jScrollPaneCmdStdOut.setViewportView(getJTextAreaCmdStdOut()); } return jScrollPaneCmdStdOut; } /** * This method initializes jTextAreaCmdStdOut * * @return javax.swing.JTextArea */ private JTextArea getJTextAreaCmdStdOut() { if (jTextAreaCmdStdOut == null) { jTextAreaCmdStdOut = new JTextArea(); jTextAreaCmdStdOut.setEditable(false); jTextAreaCmdStdOut.setBackground(new Color(241, 243, 243)); } return jTextAreaCmdStdOut; } /** * This method initializes jPanelCmdStdErr * * @return javax.swing.JPanel */ private JPanel getJPanelCmdStdErr() { if (jPanelCmdStdErr == null) { GridBagConstraints gridBagConstraints11 = new GridBagConstraints(); gridBagConstraints11.gridx = 0; gridBagConstraints11.insets = new Insets(2, 2, 2, 2); gridBagConstraints11.gridy = 0; jLabel1 = new JLabel(); jLabel1.setText("Standard error"); GridBagConstraints gridBagConstraints10 = new GridBagConstraints(); gridBagConstraints10.fill = GridBagConstraints.BOTH; gridBagConstraints10.gridx = 0; gridBagConstraints10.gridy = 2; gridBagConstraints10.weightx = 1.0; gridBagConstraints10.weighty = 1.0; gridBagConstraints10.gridwidth = 2; GridBagConstraints gridBagConstraints7 = new GridBagConstraints(); gridBagConstraints7.anchor = GridBagConstraints.EAST; gridBagConstraints7.gridy = 0; gridBagConstraints7.insets = new Insets(2, 2, 2, 2); gridBagConstraints7.gridx = 1; jPanelCmdStdErr = new JPanel(); jPanelCmdStdErr.setLayout(new GridBagLayout()); jPanelCmdStdErr.add(getJtbShowStdError(), gridBagConstraints7); jPanelCmdStdErr.add(getJScrollPaneCmdStdErr(), gridBagConstraints10); jPanelCmdStdErr.add(jLabel1, gridBagConstraints11); } return jPanelCmdStdErr; } /** * This method initializes jtbShowStdError * * @return javax.swing.JToggleButton */ private JToggleButton getJtbShowStdError() { if (jtbShowStdError == null) { jtbShowStdError = new JToggleButton(); jtbShowStdError.setMaximumSize(new Dimension(24, 24)); jtbShowStdError.setPreferredSize(new Dimension(24, 24)); jtbShowStdError.setMinimumSize(new Dimension(24, 24)); } return jtbShowStdError; } /** * This method initializes jScrollPaneCmdStdErr * * @return javax.swing.JScrollPane */ private JScrollPane getJScrollPaneCmdStdErr() { if (jScrollPaneCmdStdErr == null) { jScrollPaneCmdStdErr = new JScrollPane(); jScrollPaneCmdStdErr.setForeground(Color.red); jScrollPaneCmdStdErr.setViewportView(getJTextAreaCmdStdErr()); } return jScrollPaneCmdStdErr; } /** * This method initializes jTextAreaCmdStdErr * * @return javax.swing.JTextArea */ private JTextArea getJTextAreaCmdStdErr() { if (jTextAreaCmdStdErr == null) { jTextAreaCmdStdErr = new JTextArea(); jTextAreaCmdStdErr.setBackground(new Color(232, 232, 232)); jTextAreaCmdStdErr.setForeground(Color.red); } return jTextAreaCmdStdErr; }} // @jve:decl-index=0:visual-constraint="0,0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -