📄 coreframe.java
字号:
*/ private javax.swing.JLabel getJLabel8() { if (jLabel8 == null) { jLabel8 = new javax.swing.JLabel(); jLabel8.setBounds(290, 110, 150, 25); jLabel8.setText("Multiplier:"); } return jLabel8; } private javax.swing.JLabel getJLabel9() { if (jLabel9 == null) { jLabel9 = new javax.swing.JLabel(); jLabel9.setBounds(20, 140, 150, 25); jLabel9.setText("MinMultiplier:"); } return jLabel9; } private javax.swing.JLabel getJLabel10() { if (jLabel10 == null) { jLabel10 = new javax.swing.JLabel(); jLabel10.setBounds(20, 170, 150, 25); jLabel10.setText("MaxMultiplier:"); } return jLabel10; } private javax.swing.JLabel getJLabel11() { if (jLabel11 == null) { jLabel11 = new javax.swing.JLabel(); jLabel11.setBounds(20, 200, 150, 25); jLabel11.setText("Temperature(��/10):"); } return jLabel11; } private javax.swing.JLabel getJLabel12() { if (jLabel12 == null) { jLabel12 = new javax.swing.JLabel(); jLabel12.setBounds(290, 140, 150, 25); jLabel12.setText("CpuTicks:"); } return jLabel12; } private javax.swing.JLabel getJLabel13() { if (jLabel13 == null) { jLabel13 = new javax.swing.JLabel(); jLabel13.setBounds(290, 170, 150, 25); jLabel13.setText("CpuUsage(%):"); } return jLabel13; } private javax.swing.JLabel getJLabel14() { if (jLabel14 == null) { jLabel14 = new javax.swing.JLabel(); jLabel14.setBounds(290, 200, 150, 25); jLabel14.setText("LogicalCount:"); } return jLabel14; } /** * This method initializes jLabelMaxVoltage * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelMinFrequency() { if (jLabelMinFrequency == null) { jLabelMinFrequency = new javax.swing.JLabel(); jLabelMinFrequency.setBounds(175, 20, 110, 25); jLabelMinFrequency.setText(""); } return jLabelMinFrequency; } /** * This method initializes jLabelID * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelFrequency() { if (jLabelFrequency == null) { jLabelFrequency = new javax.swing.JLabel(); jLabelFrequency.setBounds(175, 50, 110, 25); jLabelFrequency.setText(""); } return jLabelFrequency; } /** * This method initializes jLabelRole * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelVoltage() { if (jLabelVoltage == null) { jLabelVoltage = new javax.swing.JLabel(); jLabelVoltage.setBounds(175, 80, 110, 25); jLabelVoltage.setText(""); } return jLabelVoltage; } /** * This method initializes jLabelFsb * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelMaxVoltage() { if (jLabelMaxVoltage == null) { jLabelMaxVoltage = new javax.swing.JLabel(); jLabelMaxVoltage.setBounds(175, 110, 111, 25); jLabelMaxVoltage.setText(""); } return jLabelMaxVoltage; } private javax.swing.JLabel getJLabelMinMultiplier() { if (jLabelMinMultiplier == null) { jLabelMinMultiplier = new javax.swing.JLabel(); jLabelMinMultiplier.setBounds(175, 140, 110, 25); jLabelMinMultiplier.setText(""); } return jLabelMinMultiplier; } private javax.swing.JLabel getJLabelMaxMultiplier() { if (jLabelMaxMultiplier == null) { jLabelMaxMultiplier = new javax.swing.JLabel(); jLabelMaxMultiplier.setBounds(175, 170, 1110, 25); jLabelMaxMultiplier.setText(""); } return jLabelMaxMultiplier; } private javax.swing.JLabel getJLabelTemperature() { if (jLabelTemperature == null) { jLabelTemperature = new javax.swing.JLabel(); jLabelTemperature.setBounds(175, 200, 110, 25); jLabelTemperature.setText(""); } return jLabelTemperature; } /** * This method initializes jLabelCoreCount * * @return javax.swing.JLabel * */ private javax.swing.JLabel getJLabelMaxFrequency() { if (jLabelMaxFrequency == null) { jLabelMaxFrequency = new javax.swing.JLabel(); jLabelMaxFrequency.setBounds(445, 20, 140, 25); jLabelMaxFrequency.setText(""); } return jLabelMaxFrequency; } /** * This method initializes jLabelVoltage * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelDataWidth() { if (jLabelDataWidth == null) { jLabelDataWidth = new javax.swing.JLabel(); jLabelDataWidth.setBounds(445, 50, 140, 25); jLabelDataWidth.setText(""); } return jLabelDataWidth; } /** * This method initializes jLabelCurFrequency * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelMinVoltage() { if (jLabelMinVoltage == null) { jLabelMinVoltage= new javax.swing.JLabel(); jLabelMinVoltage.setBounds(445, 80, 140, 25); jLabelMinVoltage.setText(""); } return jLabelMinVoltage; } /** * This method initializes jLabelStepping * * @return javax.swing.JLabel */ private javax.swing.JLabel getJLabelMultiplier() { if (jLabelMultiplier == null) { jLabelMultiplier = new javax.swing.JLabel(); jLabelMultiplier.setBounds(445, 110, 140, 25); jLabelMultiplier.setText(""); } return jLabelMultiplier; } private javax.swing.JLabel getJLabelCpuTicks() { if (jLabelCpuTicks == null) { jLabelCpuTicks = new javax.swing.JLabel(); jLabelCpuTicks.setBounds(445, 140, 140, 25); jLabelCpuTicks.setText(""); } return jLabelCpuTicks; } private javax.swing.JLabel getJLabelCpuUsage() { if (jLabelCpuUsage == null) { jLabelCpuUsage = new javax.swing.JLabel(); jLabelCpuUsage.setBounds(445, 170, 140, 25); jLabelCpuUsage.setText(""); } return jLabelCpuUsage; } private javax.swing.JLabel getJLabelLogicalCount() { if (jLabelLogicalCount == null) { jLabelLogicalCount = new javax.swing.JLabel(); jLabelLogicalCount.setBounds(445, 200, 140, 25); jLabelLogicalCount.setText(""); } return jLabelLogicalCount; }}/** * internal class * <class or MaxFrequency desc> */class CoreAdvancedPanel extends JPanel{ private JScrollPane jScrollPane = null; private JTable jTable = null; private CoreTableModel dataModel = new CoreTableModel(); private CoreInstance myInstance = null; /** * Constructor * @param myInstance */ CoreAdvancedPanel(CoreInstance 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 MaxFrequency desc> */ class CoreTableModel 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.MinFrequency.IsNull()) { data[i][0] = "MinFrequency"; data[i][1] = myInstance.MinFrequency.IsNull() ? "" : String.valueOf(myInstance.MinFrequency.GetValue()); data[i++][2] = ""; } if(!myInstance.Frequency.IsNull()) { data[i][0] = "Frequency"; data[i][1] = myInstance.Frequency.IsNull() ? "" : String.valueOf(myInstance.Frequency.GetValue()); data[i++][2] = ""; } if(!myInstance.Voltage.IsNull()) { data[i][0] = "Voltage"; data[i][1] = myInstance.Voltage.IsNull() ? "" : String.valueOf(myInstance.Voltage.GetValue()); data[i++][2] = ""; } if(!myInstance.MaxVoltage.IsNull()) { data[i][0] = "MaxVoltage"; data[i][1] = myInstance.MaxVoltage.IsNull() ? "" : String.valueOf(myInstance.MaxVoltage.GetValue()); data[i++][2] = ""; } if(!myInstance.MaxFrequency.IsNull()) { data[i][0] = "MaxFrequency"; data[i][1] = myInstance.MaxFrequency.IsNull() ? "" : String.valueOf(myInstance.MaxFrequency.GetValue()); data[i++][2] = ""; } if(!myInstance.DataWidth.IsNull()) { data[i][0] = "DataWidth"; data[i][1] = myInstance.DataWidth.IsNull() ? "" : String.valueOf(myInstance.DataWidth.GetValue()); data[i++][2] = ""; } if(!myInstance.MinVoltage.IsNull()) { data[i][0] = "MinVoltage"; data[i][1] = myInstance.MinVoltage.IsNull() ? "" : String.valueOf(myInstance.MinVoltage.GetValue()); data[i++][2] = ""; } if(!myInstance.Multiplier.IsNull()) { data[i][0] = "Multiplier"; data[i][1] = myInstance.Multiplier.IsNull() ? "" : String.valueOf(myInstance.Multiplier.GetValue()); data[i++][2] = ""; } if(!myInstance.MinMultiplier.IsNull()) { data[i][0] = "MinMultiplier"; data[i][1] = myInstance.MinMultiplier.IsNull() ? "" : String.valueOf(myInstance.MinMultiplier.GetValue()); data[i++][2] = ""; } if(!myInstance.MaxMultiplier.IsNull()) { data[i][0] = "MaxMultiplier"; data[i][1] = myInstance.MaxMultiplier.IsNull() ? "" : String.valueOf(myInstance.MaxMultiplier.GetValue()); data[i++][2] = ""; } if(!myInstance.Temperature.IsNull()) { data[i][0] = "Temperature"; data[i][1] = myInstance.Temperature.IsNull() ? "" : String.valueOf(myInstance.Temperature.GetValue()); data[i++][2] = ""; } if(!myInstance.CpuTicks.IsNull()) { data[i][0] = "CpuTicks"; data[i][1] = myInstance.CpuTicks.IsNull() ? "" : String.valueOf(myInstance.CpuTicks.GetValue()); data[i++][2] = ""; } if(!myInstance.CpuUsage.IsNull()) { data[i][0] = "CpuUsage"; data[i][1] = myInstance.CpuUsage.IsNull() ? "" : String.valueOf(myInstance.CpuUsage.GetValue()); data[i++][2] = ""; } if(!myInstance.LogicalCount.IsNull()) { data[i][0] = "LogicalCount"; data[i][1] = myInstance.LogicalCount.IsNull() ? "" : String.valueOf(myInstance.LogicalCount.GetValue()); data[i++][2] = ""; } if(!myInstance.CacheLineFlushSize.IsNull()) { data[i][0] = "CacheLineFlushSize"; data[i][1] = myInstance.CacheLineFlushSize.IsNull() ? "" : String.valueOf(myInstance.CacheLineFlushSize.GetValue()); data[i++][2] = ""; } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -