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

📄 ospserverscreen.java

📁 这是一个用java和xml编写的流媒体服务器管理软件
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        tableAddButton_actionPerformed(e);      }    });    tableDeleteButton.setToolTipText("delete selected entry");    tableDeleteButton.setText("Delete");    tableDeleteButton.addActionListener(new java.awt.event.ActionListener()    {      /**       *        * @param e       */      public void actionPerformed(ActionEvent e)      {        tableDeleteButton_actionPerformed(e);      }    });    tableLabel.setForeground(Color.black);    tableLabel.setText("URL Entries:");    gridLayout1.setColumns(2);    this.setPreferredSize(new Dimension(303, 640));    jPanel1.setPreferredSize(new Dimension(303, 640));    jScrollPane1.setPreferredSize(new Dimension(303, 640));    jPanel2.setPreferredSize(new Dimension(300, 640));    jPanel8.setPreferredSize(new Dimension(170, 30));    jPanel7.setLayout(flowLayout4);    flowLayout4.setVgap(2);    flowLayout3.setVgap(2);    jPanel6.setPreferredSize(new Dimension(190, 50));    localValidationField.setToolTipText("ignored in current version");    sslLifetimeField.setToolTipText("lifetimeof a single Secured Socket Layer session key");    httpMaxConnectionsField.setToolTipText("maximum number of simultaneous connections to the OSP server");    httpPersistenceField.setToolTipText("time that an HTTP connection is maintained after exchange");    httpRetryDelayField.setToolTipText("time between connection retry attempts");    httpRetryLimitField.setToolTipText("maximum number of attempts to connect to OSP server");    httpTimeoutField.setToolTipText("maximum time to wait for response from OSP server");    ospExtensionField.setToolTipText("\"1\" to connect OSP client with a TransNexusOSP server, \"0\" otherwise");    customerIDField.setToolTipText("assigned by settlement provider as a unique customer identification "             + "code");    deviceIDField.setToolTipText("assigned by settlement provider as unique device identification code");    auditURLField.setToolTipText("URL used for OSP audits");    jTable1.setToolTipText("");    this.add(jPanel1, BorderLayout.CENTER);    jPanel1.add(jScrollPane1, BorderLayout.CENTER);    jScrollPane1.getViewport().add(jPanel2, null);    jPanel2.add(jPanel3, BorderLayout.CENTER);    jPanel3.add(box2, null);    box2.add(labelFieldPanel1, null);    labelFieldPanel1.add(localValidationLabel, null);    labelFieldPanel1.add(localValidationField, null);    labelFieldPanel1.add(sslLifetimeLabel, null);    labelFieldPanel1.add(sslLifetimeField, null);    labelFieldPanel1.add(httpMaxConnectionsLabel, null);    labelFieldPanel1.add(httpMaxConnectionsField, null);    labelFieldPanel1.add(httpPersistenceLabel, null);    labelFieldPanel1.add(httpPersistenceField, null);    labelFieldPanel1.add(httpRetryDelayLabel, null);    labelFieldPanel1.add(httpRetryDelayField, null);    labelFieldPanel1.add(httpRetryLimitLabel, null);    labelFieldPanel1.add(httpRetryLimitField, null);    labelFieldPanel1.add(httpTimeoutLabel, null);    labelFieldPanel1.add(httpTimeoutField, null);    labelFieldPanel1.add(ospExtensionLabel, null);    labelFieldPanel1.add(ospExtensionField, null);    labelFieldPanel1.add(customerIDLabel, null);    labelFieldPanel1.add(customerIDField, null);    labelFieldPanel1.add(deviceIDLabel, null);    labelFieldPanel1.add(deviceIDField, null);    labelFieldPanel1.add(auditURLLabel, null);    labelFieldPanel1.add(auditURLField, null);    box2.add(tablePanel, null);    tablePanel.add(jScrollPane2, BorderLayout.CENTER);    tablePanel.add(jPanel6, BorderLayout.SOUTH);    jPanel6.add(jPanel7, null);    jPanel7.add(jPanel8, null);    jPanel8.add(tableAddButton, null);    jPanel8.add(tableDeleteButton, null);    tablePanel.add(tableLabel, BorderLayout.NORTH);    jScrollPane2.getViewport().add(jTable1, null);    jPanel2.add(jPanel4, BorderLayout.NORTH);    jPanel4.add(box1, null);    box1.add(jPanel5, null);    jPanel5.add(serverNameLabel, null);    configTree1 = mainScreen.getConfigTree();  }  /**   */  public void displayData()  {    if (dataManager != null)    {      try      {        localValidationField.setText(dataManager.getLocalValidation());        sslLifetimeField.setText(dataManager.getSslLifetime());        httpMaxConnectionsField.setText(dataManager.getHttpMaxConnections());        httpPersistenceField.setText(dataManager.getHttpPersistence());        httpRetryDelayField.setText(dataManager.getHttpRetryDelay());        httpRetryLimitField.setText(dataManager.getHttpRetryLimit());        httpTimeoutField.setText(dataManager.getHttpTimeout());        ospExtensionField.setText(dataManager.getOspExtension());        customerIDField.setText(dataManager.getCustomerID());        deviceIDField.setText(dataManager.getDeviceID());        auditURLField.setText(dataManager.getAuditURL());        tableModel.setData(dataManager.getServicePointURL());        toValidate.clear();        toValidate.add(sslLifetimeField);        toValidate.add(httpMaxConnectionsField);        toValidate.add(httpPersistenceField);        toValidate.add(httpRetryDelayField);        toValidate.add(httpRetryLimitField);        toValidate.add(httpTimeoutField);        toValidate.add(customerIDField);        toValidate.add(deviceIDField);      }      catch (InvalidRequestException e)      {        e.printStackTrace();      }    }  }  /**   */  public void getData()  {    try    {      dataManager.setLocalValidation(localValidationField.getText());      dataManager.setSslLifetime(sslLifetimeField.getText());      dataManager.setHttpMaxConnections(httpMaxConnectionsField.getText());      dataManager.setHttpPersistence(httpPersistenceField.getText());      dataManager.setHttpRetryDelay(httpRetryDelayField.getText());      dataManager.setHttpRetryLimit(httpRetryLimitField.getText());      dataManager.setHttpTimeout(httpTimeoutField.getText());      dataManager.setOspExtension(ospExtensionField.getText());      dataManager.setCustomerID(customerIDField.getText());      dataManager.setDeviceID(deviceIDField.getText());      dataManager.setAuditURL(auditURLField.getText());      dataManager.setServicePointURL(tableModel.getTableData());    }    catch (InvalidRequestException e)    {      e.printStackTrace();    }  }  /**   */  public void activate()  {    dataManager = configTree1.getOSPData();    displayData();  }  // Action Listener  /**   *    * @param ev   */  public void actionPerformed(ActionEvent ev)  {    if (ev.getSource() == mainScreen.getOkButton())    {      if (!checkValidated())      {        return;      }      // this simulates a mouse click      CellEditor cellEditor = jTable1.getCellEditor();      if (cellEditor != null)      {        cellEditor.stopCellEditing();      }      getData();      if (dataManager != null)      {        try        {          dataManager.saveData();        }        catch (InvalidRequestException e) {}      }      dataManager = configTree1.getOSPData();      mainScreen.enableTree();    }  }  /**   *    * @param e   */  void tableAddButton_actionPerformed(ActionEvent e)  {    // int lastRow = tableModel.getRowCount();    tableModel.addNewEntry(new String(""));    tableModel.fireTableRowsInserted(0, 0);  }  /**   *    * @param e   */  void tableDeleteButton_actionPerformed(ActionEvent e)  {    int selectedRow = jTable1.getSelectedRow();    if (selectedRow > -1)    {      tableModel.deleteRow(selectedRow);      tableModel.fireTableRowsDeleted(selectedRow, selectedRow);    }  }}

⌨️ 快捷键说明

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