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

📄 objectmaintainer.java

📁 传感器网络中的嵌入式操作系统源代码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
      add(JLabel5);      JLabel5.setBounds(192,12,36,12);      JLabel6.setText("jlabel");      add(JLabel6);      JLabel6.setBounds(192,36,36,18);    }    javax.swing.JLabel JLabel3 = new javax.swing.JLabel();    javax.swing.JLabel JLabel4 = new javax.swing.JLabel();    javax.swing.JTextField JTextField1 = new javax.swing.JTextField();    javax.swing.JTextField JTextField2 = new javax.swing.JTextField();    javax.swing.JLabel JLabel2 = new javax.swing.JLabel();    javax.swing.JLabel JLabel1 = new javax.swing.JLabel();    javax.swing.JLabel JLabel5 = new javax.swing.JLabel();    javax.swing.JLabel JLabel6 = new javax.swing.JLabel();    public void ApplyChanges()    {      edgeInfo.SetTimeCreated(new Date(Long.getLong(JTextField1.getText()).longValue()));      edgeInfo.SetTimeLastSeen(new Date(Long.getLong(JTextField2.getText()).longValue()));    }    public void InitializeDisplayValues()    {      JLabel5.setText(edgeInfo.GetSourceNodeNumber().toString());      JLabel6.setText(edgeInfo.GetDestinationNodeNumber().toString());      JTextField1.setText(String.valueOf(edgeInfo.GetTimeCreated()));      JTextField2.setText(String.valueOf(edgeInfo.GetTimeLastSeen()));    }  }	            //OBJECT MAINTAINER PROPERTIES PANEL  //to be shown in a standard dialog  public class ObjectMaintainerPropertiesPanel extends ActivePanel  {    ObjectMaintainer objectMaintainer;    public ObjectMaintainerPropertiesPanel(ObjectMaintainer pObjectMaintainer)    {      tabTitle = "Object Maintainer Properties";      modal=true;      objectMaintainer = pObjectMaintainer;      setLayout(null);      setSize(286,264);      add(nodeExpire);      nodeExpire.setBounds(36,12,156,52);      NodeExpireLabel.setText("label1");      add(NodeExpireLabel);      NodeExpireLabel.setBounds(204,12,47,52);      nodeExpireSlider.setMinimum(100);      nodeExpireSlider.setMaximum(10000);      nodeExpireSlider.setToolTipText("The time before this node is deleted, since it last seen.");      // nodeExpireSlider.setBorder(bevelBorder1);      nodeExpireSlider.setValue(100);      add(nodeExpireSlider);       nodeExpireSlider.setBounds(60,48,192,24);      nodeInitialPersistance.setText("Node Initial Persistance:");      add(nodeInitialPersistance);      nodeInitialPersistance.setBounds(36,60,156,52);      nodeInitialPersistanceLabel.setText("label2");      add(nodeInitialPersistanceLabel);      nodeInitialPersistanceLabel.setBounds(204,60,47,52);      nodeInitialPersistanceSlider.setMinimum(100);      nodeInitialPersistanceSlider.setMaximum(10000);      nodeInitialPersistanceSlider.setToolTipText("The time before a node is deleted, since it was first seen.");      // nodeInitialPersistanceSlider.setBorder(bevelBorder1);      nodeInitialPersistanceSlider.setOpaque(false);      nodeInitialPersistanceSlider.setValue(100);      add(nodeInitialPersistanceSlider);       nodeInitialPersistanceSlider.setForeground(java.awt.Color.lightGray);      nodeInitialPersistanceSlider.setBounds(60,96,192,24);      edgeExpire.setText("Edge Expire Time:");      add(edgeExpire);      edgeExpire.setBounds(36,108,156,52);      edgeExpireLabel.setText("label3");      add(edgeExpireLabel);      edgeExpireLabel.setBounds(204,108,47,52);      edgeExpireSlider.setMinimum(100);      edgeExpireSlider.setMaximum(10000);      edgeExpireSlider.setToolTipText("The time before an edge is deleted, since it was last seen");      // edgeExpireSlider.setBorder(bevelBorder1);      edgeExpireSlider.setValue(100);      add(edgeExpireSlider);       edgeExpireSlider.setBounds(60,144,192,24);      edgeInitialPersistance.setText("Edge Initial Persistance:");      add(edgeInitialPersistance);      edgeInitialPersistance.setBounds(36,156,156,52);      edgeInitialPersistanceLabel.setText("label4");      add(edgeInitialPersistanceLabel);      edgeInitialPersistanceLabel.setBounds(204,156,47,52);      edgeInitialPersistanceSlider.setMinimum(100);      edgeInitialPersistanceSlider.setMaximum(10000);      edgeInitialPersistanceSlider.setToolTipText("The time before an edge is deleted, since it was first seen.");      // edgeInitialPersistanceSlider.setBorder(bevelBorder1);      edgeInitialPersistanceSlider.setValue(100);      add(edgeInitialPersistanceSlider);       edgeInitialPersistanceSlider.setForeground(java.awt.Color.lightGray);      edgeInitialPersistanceSlider.setBounds(60,192,192,24);      expirationCheckRate.setText("Expiration Check Rate");      add(expirationCheckRate);      expirationCheckRate.setBounds(36,204,159,51);      expirationCheckRateLabel.setText("label5");      add(expirationCheckRateLabel);      expirationCheckRateLabel.setBounds(204,204,48,51);      JLabel1.setToolTipText("1 second is 1000 milliseconds");      expirationCheckRateSlider.setValue(100);      JLabel1.setText("Note: all times are in milliseconds");      add(JLabel1);      JLabel1.setForeground(java.awt.Color.blue);      JLabel1.setBounds(48,0,219,21);      expirationCheckRateSlider.setMinimum(100);      expirationCheckRateSlider.setMaximum(10000);      expirationCheckRateSlider.setToolTipText("The rate at which the Object Maintainer goes through all the objects and deletes old ones.  ");      // expirationCheckRateSlider.setBorder(bevelBorder1);      add(expirationCheckRateSlider);      expirationCheckRateSlider.setBackground(new java.awt.Color(204,204,204));      expirationCheckRateSlider.setForeground(java.awt.Color.lightGray);      expirationCheckRateSlider.setBounds(60,240,192,24);      nodeExpire.setText("Node Expire Time:");      //$$ bevelBorder1.move(0,306);      SymChange lSymChange = new SymChange();      nodeExpireSlider.addChangeListener(lSymChange);      nodeInitialPersistanceSlider.addChangeListener(lSymChange);      edgeExpireSlider.addChangeListener(lSymChange);      edgeInitialPersistanceSlider.addChangeListener(lSymChange);      expirationCheckRateSlider.addChangeListener(lSymChange);    }    javax.swing.JLabel nodeExpire = new javax.swing.JLabel();    javax.swing.JLabel NodeExpireLabel = new javax.swing.JLabel();    javax.swing.JSlider nodeExpireSlider = new javax.swing.JSlider();    javax.swing.JLabel nodeInitialPersistance = new javax.swing.JLabel();    javax.swing.JLabel nodeInitialPersistanceLabel = new javax.swing.JLabel();    javax.swing.JSlider nodeInitialPersistanceSlider = new javax.swing.JSlider();    javax.swing.JLabel edgeExpire = new javax.swing.JLabel();    javax.swing.JLabel edgeExpireLabel = new javax.swing.JLabel();    javax.swing.JSlider edgeExpireSlider = new javax.swing.JSlider();    javax.swing.JLabel edgeInitialPersistance = new javax.swing.JLabel();    javax.swing.JLabel edgeInitialPersistanceLabel = new javax.swing.JLabel();    javax.swing.JSlider edgeInitialPersistanceSlider = new javax.swing.JSlider();    javax.swing.JLabel expirationCheckRate = new javax.swing.JLabel();    javax.swing.JLabel expirationCheckRateLabel = new javax.swing.JLabel();    javax.swing.JLabel JLabel1 = new javax.swing.JLabel();    javax.swing.JSlider expirationCheckRateSlider = new javax.swing.JSlider();    // com.symantec.itools.javax.swing.borders.BevelBorder bevelBorder1 = new com.symantec.itools.javax.swing.borders.BevelBorder();    //---------------------------------------------------------------------    //APPLY CHANGES    public void ApplyChanges()    {      objectMaintainer.SetNodeExpireTime(nodeExpireSlider.getValue());      objectMaintainer.SetEdgeExpireTime(edgeExpireSlider.getValue());      objectMaintainer.SetEdgeInitialPersisistance(edgeInitialPersistanceSlider.getValue());      objectMaintainer.SetNodeInitialPersisistance(nodeInitialPersistanceSlider.getValue());      objectMaintainer.SetExpirationCheckRate(expirationCheckRateSlider.getValue());    }    //APPLY CHANGES    //---------------------------------------------------------------------    //---------------------------------------------------------------------    //INITIALIZE DISPLAY VALUES    public void InitializeDisplayValues()    {      NodeExpireLabel.setText(String.valueOf(objectMaintainer.GetNodeExpireTime()));      nodeExpireSlider.setValue((int)objectMaintainer.GetNodeExpireTime());      nodeInitialPersistanceLabel.setText(String.valueOf(objectMaintainer.GetNodeInitialPersisistance()));      nodeInitialPersistanceSlider.setValue((int)objectMaintainer.GetNodeInitialPersisistance());      edgeExpireLabel.setText(String.valueOf(objectMaintainer.GetEdgeExpireTime()));      edgeExpireSlider.setValue((int)objectMaintainer.GetEdgeExpireTime());      edgeInitialPersistanceLabel.setText(String.valueOf(objectMaintainer.GetEdgeInitialPersisistance()));      edgeInitialPersistanceSlider.setValue((int)objectMaintainer.GetEdgeInitialPersisistance());      expirationCheckRateLabel.setText(String.valueOf(objectMaintainer.GetExpirationCheckRate()));      expirationCheckRateSlider.setValue((int)objectMaintainer.GetExpirationCheckRate());      //This function is called by a thread that runs in the background      //and updates the values of the Active Panels so they are always      //up to date.    }    //INITIALIZE DISPLAY VALUES    //---------------------------------------------------------------------    class SymChange implements javax.swing.event.ChangeListener    {      public void stateChanged(javax.swing.event.ChangeEvent event)      {	Object object = event.getSource();	if (object == nodeExpireSlider)	  nodeExpireSlider_stateChanged(event);	else if (object == nodeInitialPersistanceSlider)	  nodeInitialPersistanceSlider_stateChanged(event);	else if (object == edgeExpireSlider)	  edgeExpireSlider_stateChanged(event);	else if (object == edgeInitialPersistanceSlider)	  edgeInitialPersistanceSlider_stateChanged(event);	else if (object == expirationCheckRateSlider)	  expirationCheckRateSlider_stateChanged(event);      }    }    void nodeExpireSlider_stateChanged(javax.swing.event.ChangeEvent event)    {      // to do: code goes here.      nodeExpireSlider_stateChanged_Interaction1(event);    }    void nodeExpireSlider_stateChanged_Interaction1(javax.swing.event.ChangeEvent event)    {      try {	// convert int->class java.lang.String	NodeExpireLabel.setText(java.lang.String.valueOf(nodeExpireSlider.getValue()));      } catch (java.lang.Exception e) {      }    }    void nodeInitialPersistanceSlider_stateChanged(javax.swing.event.ChangeEvent event)    {      // to do: code goes here.      nodeInitialPersistanceSlider_stateChanged_Interaction1(event);    }    void nodeInitialPersistanceSlider_stateChanged_Interaction1(javax.swing.event.ChangeEvent event)    {      try {	// convert int->class java.lang.String	nodeInitialPersistanceLabel.setText(java.lang.String.valueOf(nodeInitialPersistanceSlider.getValue()));      } catch (java.lang.Exception e) {      }    }    void edgeExpireSlider_stateChanged(javax.swing.event.ChangeEvent event)    {      // to do: code goes here.      edgeExpireSlider_stateChanged_Interaction1(event);    }    void edgeExpireSlider_stateChanged_Interaction1(javax.swing.event.ChangeEvent event)    {      try {	// convert int->class java.lang.String	edgeExpireLabel.setText(java.lang.String.valueOf(edgeExpireSlider.getValue()));      } catch (java.lang.Exception e) {      }    }    void edgeInitialPersistanceSlider_stateChanged(javax.swing.event.ChangeEvent event)    {      // to do: code goes here.      edgeInitialPersistanceSlider_stateChanged_Interaction1(event);    }    void edgeInitialPersistanceSlider_stateChanged_Interaction1(javax.swing.event.ChangeEvent event)    {      try {	// convert int->class java.lang.String	edgeInitialPersistanceLabel.setText(java.lang.String.valueOf(edgeInitialPersistanceSlider.getValue()));      } catch (java.lang.Exception e) {      }    }    void expirationCheckRateSlider_stateChanged(javax.swing.event.ChangeEvent event)    {      // to do: code goes here.      expirationCheckRateSlider_stateChanged_Interaction1(event);    }    void expirationCheckRateSlider_stateChanged_Interaction1(javax.swing.event.ChangeEvent event)    {      try {	// convert int->class java.lang.String	expirationCheckRateLabel.setText(java.lang.String.valueOf(expirationCheckRateSlider.getValue()));      } catch (java.lang.Exception e) {      }    }  }}

⌨️ 快捷键说明

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