类 ScanPortTool

java.lang.Object
javafx.application.Application
com.tlcsdm.frame.SampleBase
com.tlcsdm.jfxcommon.CommonSample
com.tlcsdm.jfxcommon.debug.ScanPortTool
所有已实现的接口:
Sample

public class ScanPortTool extends CommonSample
端口扫描工具.
作者:
unknowIfGuestInDream
  • 字段详细资料

    • hostTextField

      protected javafx.scene.control.TextField hostTextField
    • scanButton

      protected javafx.scene.control.Button scanButton
    • diyPortTextField

      protected javafx.scene.control.TextField diyPortTextField
    • ipFilterTextField

      protected javafx.scene.control.TextField ipFilterTextField
    • portFilterTextField

      protected javafx.scene.control.TextField portFilterTextField
    • commonPortFlowPane

      protected javafx.scene.layout.FlowPane commonPortFlowPane
    • parseDomainButton

      protected javafx.scene.control.Button parseDomainButton
    • domainIpTextField

      protected javafx.scene.control.TextField domainIpTextField
    • getNatIpAddressButton

      protected javafx.scene.control.Button getNatIpAddressButton
    • natIpTextField

      protected javafx.scene.control.TextField natIpTextField
    • natIpAddressTextField

      protected javafx.scene.control.TextField natIpAddressTextField
    • connectStatusTableView

      protected javafx.scene.control.TableView<Map<String,String>> connectStatusTableView
    • ipTableColumn

      protected javafx.scene.control.TableColumn<Map<String,String>,String> ipTableColumn
    • portTableColumn

      protected javafx.scene.control.TableColumn<Map<String,String>,String> portTableColumn
    • statusTableColumn

      protected javafx.scene.control.TableColumn<Map<String,String>,String> statusTableColumn
    • connectStatusTableData

      private final javafx.collections.ObservableList<Map<String,String>> connectStatusTableData
    • portStrings

      String[] portStrings
    • notificationBuilder

      private org.controlsfx.control.Notifications notificationBuilder
  • 构造器详细资料

    • ScanPortTool

      public ScanPortTool()
  • 方法详细资料

    • getSampleId

      public String getSampleId()
      从接口复制的说明: Sample
      组件id.
    • getSampleName

      public String getSampleName()
      从接口复制的说明: Sample
      A short, most likely single-word, name to show to the user - e.g. "CheckBox".
    • getSampleVersion

      public String getSampleVersion()
      从接口复制的说明: Sample
      sample version.
    • getSampleDescription

      public String getSampleDescription()
      从类复制的说明: SampleBase
      A short, multiple sentence description of the sample.
      指定者:
      getSampleDescription 在接口中 Sample
      覆盖:
      getSampleDescription 在类中 SampleBase
    • getPanel

      public javafx.scene.Node getPanel(javafx.stage.Stage stage)
      从接口复制的说明: Sample
      Returns the main sample panel.
    • getControlPanel

      public javafx.scene.Node getControlPanel()
      从类复制的说明: SampleBase
      Returns the panel to display to the user that allows for manipulating the sample.
      指定者:
      getControlPanel 在接口中 Sample
      覆盖:
      getControlPanel 在类中 SampleBase
    • getOrderKey

      public String getOrderKey()
      从接口复制的说明: Sample
      排序字段.
    • getSampleImageIcon

      public javafx.scene.image.ImageView getSampleImageIcon()
      从接口复制的说明: Sample
      sample icon.
      指定者:
      getSampleImageIcon 在接口中 Sample
      覆盖:
      getSampleImageIcon 在类中 SampleBase
    • main

      public static void main(String[] args)
    • initialize

      public void initialize()
      从接口复制的说明: Sample
      Note that initialize() is called after getPanel(). 实现类是FXML实现,推荐不使用此接口初始化,而是需要手动初始化
      指定者:
      initialize 在接口中 Sample
      覆盖:
      initialize 在类中 SampleBase
    • initializeOption

      private void initializeOption()
    • initializeUI

      private void initializeUI()
    • scanAction

      private void scanAction(javafx.event.ActionEvent event)
    • parseDomainAction

      private void parseDomainAction(javafx.event.ActionEvent event)
    • getNatIpAddressAction

      private void getNatIpAddressAction(javafx.event.ActionEvent event)
    • addPort

      private void addPort(String portString, List<String> portsList)
    • setTableColumnMapValueFactory

      private void setTableColumnMapValueFactory(javafx.scene.control.TableColumn tableColumn, String name, boolean isEdit, Runnable onEditCommitHandle)