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

📄 staflogviewer.java

📁 Software Testing Automation Framework (STAF)的开发代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelDebug))            {                refreshTable(true);                if (!(fLevelDebug.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelDebug2))            {                refreshTable(true);                if (!(fLevelDebug2.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelDebug3))            {                refreshTable(true);                if (!(fLevelDebug3.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelStart))            {                refreshTable(true);                if (!(fLevelStart.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelStop))            {                refreshTable(true);                if (!(fLevelStop.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelPass))            {                refreshTable(true);                if (!(fLevelPass.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelFail))            {                refreshTable(true);                if (!(fLevelFail.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelStatus))            {                refreshTable(true);                if (!(fLevelStatus.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser1))            {                refreshTable(true);                if (!(fLevelUser1.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser2))            {                refreshTable(true);                if (!(fLevelUser2.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser3))            {                refreshTable(true);                if (!(fLevelUser3.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser4))            {                refreshTable(true);                if (!(fLevelUser4.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser5))            {                refreshTable(true);                if (!(fLevelUser5.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser6))            {                refreshTable(true);                if (!(fLevelUser6.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser7))            {                refreshTable(true);                if (!(fLevelUser7.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }            else if ((e.getSource() == fLevelUser8))            {                refreshTable(true);                if (!(fLevelUser8.isSelected()))                {                    fLevelAll.setSelected(false);                }                else if (allLevelsSelected())                {                    fLevelAll.setSelected(true);                }            }        }    }    public class STAFLogTableCellRenderer             extends JTextArea implements TableCellRenderer    {        public Hashtable rowHeights = new Hashtable();        private boolean isHeader = true;        public STAFLogTableCellRenderer()        {            this(false);        }        public STAFLogTableCellRenderer(boolean isHeader)        {            if (isHeader)            {                setFont(new Font(fFontName, Font.BOLD, 12));                setBackground(Color.lightGray);            }            else            {                setFont(new Font(fFontName, Font.PLAIN, 12));                setBackground(Color.white);            }            this.isHeader = isHeader;            setOpaque(true);            setForeground(Color.black);            //setHorizontalAlignment(SwingConstants.LEFT);            setBorder(BorderFactory.createRaisedBevelBorder());        }        public void clearRowHeights()        {            rowHeights.clear();        }        public Component getTableCellRendererComponent(JTable table,                                                       Object value,                                                       boolean isSelected,                                                       boolean hasFocus,                                                       int row, int col)        {            if (isHeader)            {                setBackground(Color.lightGray);            }            else if (isSelected)            {                setBackground(UIManager.getColor("Table.selectionBackground"));            }            else            {                setBackground(Color.white);            }            setText((value == null) ? "" : String.valueOf(value));            return this;        }    }public class STAFTableModel extends javax.swing.table.DefaultTableModel{    public STAFTableModel()    {        super();    }    public STAFTableModel(java.lang.Object[][] data,                                         java.lang.Object[] columnNames)    {        super(data, columnNames);    }    public STAFTableModel(java.lang.Object[] columnNames,                                         int numRows)    {        super(columnNames, numRows);    }    public STAFTableModel(int numRows, int numColumns)    {        super(numRows, numColumns);    }    public STAFTableModel(java.util.Vector columnNames,                                        int numRows)    {        super(columnNames, numRows);    }    public STAFTableModel(java.util.Vector data,                                         java.util.Vector columnNames)    {        super(data, columnNames);    }    public Class getColumnClass(int col)    {        if (dataVector.isEmpty())        {            return (new Object()).getClass();        }        else        {            Vector v = (Vector)dataVector.elementAt(0);            return v.elementAt(col).getClass();        }    }    public boolean isCellEditable(int row, int column)    {        return false;    }}public class STAFTableMap extends DefaultTableModel                           implements TableModelListener{    protected STAFTableModel model;    public STAFTableModel getModel()    {        return model;    }    public void setModel(STAFTableModel model)    {        this.model = model;        model.addTableModelListener(this);    }    public Object getValueAt(int aRow, int aColumn)    {        return model.getValueAt(aRow, aColumn);    }    public void setValueAt(Object aValue, int aRow, int aColumn)    {        model.setValueAt(aValue, aRow, aColumn);    }    public int getRowCount()    {        return (model == null) ? 0 : model.getRowCount();    }    public int getColumnCount()    {        return (model == null) ? 0 : model.getColumnCount();    }    public String getColumnName(int aColumn)    {        return model.getColumnName(aColumn);    }    public Class getColumnClass(int aColumn)    {        return model.getColumnClass(aColumn);    }    public boolean isCellEditable(int row, int column)    {         return false;    }    public void tableChanged(TableModelEvent e)    {        fireTableChanged(e);    }}public class STAFTableSorter extends STAFTableMap{    int indexes[];    Vector sortingColumns = new Vector();    boolean ascending = true;    int compares;    int sortColumn = -1; // by default, don't sort on any column    String fontName = "Dialog";    public STAFTableSorter()    {        indexes = new int[0]; // for consistency

⌨️ 快捷键说明

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