📄 extmessage.java
字号:
/*****************************************************************************//* Software Testing Automation Framework (STAF) *//* (C) Copyright IBM Corp. 2002 *//* *//* This software is licensed under the Common Public License (CPL) V1.0. *//*****************************************************************************/package com.ibm.staf.service.stax.extension.samples.extmessage;import javax.swing.*;import javax.swing.event.*;import com.ibm.staf.*;import java.util.*;import java.awt.*;import com.ibm.staf.service.stax.*; public class ExtMessage implements STAXMonitorExtension{ STAFHandle fHandle; String fLocalMachine; String fStaxMachine; String fStaxServiceName; String fJobNumber; JTextArea fMessageTextArea; STAXMonitorFrame fMonitorFrame; String fTitle; public JComponent init(STAXMonitorFrame monitorFrame, boolean newJob, String staxMachineName, String staxServiceName, String jobNumber) throws STAFException { fMonitorFrame = monitorFrame; fStaxMachine = staxMachineName; fStaxServiceName = staxServiceName; fJobNumber = jobNumber; fTitle = "Message Text"; fMessageTextArea = new JTextArea(); fMessageTextArea.setEditable(false); fMessageTextArea.setFont((new Font("Courier", Font.PLAIN, 12))); return fMessageTextArea; } public String getNotificationEventTypes() { return "message"; } public void term() {} public String getTitle() { return fTitle; } public int getExtensionType() { return STAXMonitorFrame.EXTENSION_INFO; } public JComponent getComponent() { return fMessageTextArea; } public void handleEvent(Map map) { String msg = (String)map.get("messagetext"); fMessageTextArea.append(msg.substring(msg.indexOf(" ") + 1) + "\n"); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -