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

📄 logicalframe.java

📁 270的linux说明
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            jPanelInfo.add(getJLabel6(), null);                      jPanelInfo.add(getJLabel8(), null);                                jPanelInfo.add(getJLabelCpuUsage(), null);                           jPanelInfo.add(getJLabelIdleTime(), null);                      jPanelInfo.add(getJLabelKernelTime(), null);                      jPanelInfo.add(getJLabelUserTime(), null);            jPanelInfo.setBounds(18, 55, 550, 174);            jPanelInfo.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Device", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));        }        return jPanelInfo;    }                   /**     * This method initializes jLabel2     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabel2()    {        if (jLabel2 == null)        {            jLabel2 = new javax.swing.JLabel();            jLabel2.setBounds(20, 50, 100, 25);            jLabel2.setText("CpuUsage(%):");        }        return jLabel2;    }           /**     * This method initializes jLabel4     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabel4()    {        if (jLabel4 == null)        {            jLabel4 = new javax.swing.JLabel();            jLabel4.setBounds(20, 110, 100, 25);            jLabel4.setText("IdleTime:");        }        return jLabel4;    }           /**     * This method initializes jLabel6     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabel6()    {        if (jLabel6 == null)        {            jLabel6 = new javax.swing.JLabel();            jLabel6.setBounds(290, 50, 100, 25);            jLabel6.setText("KernelTime:");        }        return jLabel6;    }                /**     * This method initializes jLabel8     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabel8()    {        if (jLabel8 == null)        {            jLabel8 = new javax.swing.JLabel();            jLabel8.setBounds(290, 110, 100, 25);            jLabel8.setText("UserTime:");        }        return jLabel8;    }                  /**     * This method initializes jLabelID     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabelCpuUsage()    {        if (jLabelCpuUsage == null)        {            jLabelCpuUsage = new javax.swing.JLabel();            jLabelCpuUsage.setBounds(125, 50, 140, 25);            jLabelCpuUsage.setText("");        }        return jLabelCpuUsage;    }        	    /**     * This method initializes jLabelFsb     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabelIdleTime()    {        if (jLabelIdleTime == null)        {            jLabelIdleTime = new javax.swing.JLabel();            jLabelIdleTime.setBounds(125, 110, 155, 25);            jLabelIdleTime.setText("");        }        return jLabelIdleTime;    }                /**     * This method initializes jLabelLogicalCount     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabelKernelTime()    {        if (jLabelKernelTime == null)        {            jLabelKernelTime = new javax.swing.JLabel();            jLabelKernelTime.setBounds(395, 50, 140, 25);            jLabelKernelTime.setText("");        }        return jLabelKernelTime;    }                  /**     * This method initializes jLabelStepping     *      * @return javax.swing.JLabel     */    private javax.swing.JLabel getJLabelUserTime()    {        if (jLabelUserTime == null)        {            jLabelUserTime = new javax.swing.JLabel();            jLabelUserTime.setBounds(395, 110, 140, 25);            jLabelUserTime.setText("");        }        return jLabelUserTime;    }}/** * internal class * <class or interface desc> */class LogicalAdvancedPanel extends JPanel{    private JScrollPane jScrollPane = null;    private JTable jTable = null;    private LogicalTableModel dataModel = new LogicalTableModel();        private LogicalInstance myInstance = null;        /**     * Constructor     * @param myInstance     */    LogicalAdvancedPanel(LogicalInstance myInstance)    {        this.myInstance = myInstance;                this.setLayout(new BorderLayout());        this.add(getJScrollPane(), BorderLayout.CENTER);			    }        void refresh() throws IntelMobileException    {        dataModel.initialize();    }        /**     * This method initializes jScrollPane     *      * @return javax.swing.JScrollPane     */    private JScrollPane getJScrollPane()    {        if (jScrollPane == null)        {            jScrollPane = new JScrollPane();            jScrollPane.setViewportView(getJTable());        }        return jScrollPane;    }        /**     * This method initializes jTable     *      * @return javax.swing.JTable     */    private JTable getJTable()    {        if (jTable == null)        {            jTable = new JTable(dataModel);        }        return jTable;    }    /**     * internal class     * <class or interface desc>     */    class LogicalTableModel extends AbstractTableModel    {        private final String[] names = { "Attribute", "Value", "Description" };        private Object[][] data = new Object[32][3];        // These methods always need to be implemented.            public int getColumnCount()        {            return names.length;        }            public int getRowCount()        {            return data.length;        }            public Object getValueAt(int row, int col)        {            return data[row][col];        }        // The default implementations of these methods in        // AbstractTableModel would work, but we can refine them.            public String getColumnName(int column)        {            return names[column];        }            public Class getColumnClass(int col)        {            return String.class;            //return getValueAt(0, col).getClass();        }            public boolean isCellEditable(int row, int col)        {            return false;        }            public void setValueAt(Object aValue, int row, int column)        {            data[row][column] = aValue;        }            // ------------- initialize --------------            private void initialize() throws IntelMobileException        {            int i = 0;		                       if(!myInstance.CpuUsage.IsNull())            {            data[i][0] = "CpuUsage";            data[i][1] = myInstance.CpuUsage.IsNull() ?                    "" : String.valueOf(myInstance.CpuUsage.GetValue());            data[i++][2] = "";            }                      if(!myInstance.IdleTime.IsNull())            {	            data[i][0] = "IdleTime";	            data[i][1] = myInstance.IdleTime.IsNull() ?	                    "" : String.valueOf(myInstance.IdleTime.GetValue());	            data[i++][2] = "";            }                       if(!myInstance.KernelTime.IsNull())            {            data[i][0] = "KernelTime";            data[i][1] = myInstance.KernelTime.IsNull() ?                    "" : String.valueOf(myInstance.KernelTime.GetValue());            data[i++][2] = "";            }                         			if(!myInstance.UserTime.IsNull())			{				data[i][0] = "UserTime";				data[i][1] = myInstance.UserTime.IsNull() ?					"" : String.valueOf(myInstance.UserTime.GetValue());				data[i++][2] = "";			}         }    }}

⌨️ 快捷键说明

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