# Package com.vuze.plugins.mlab.tools.ndt.swingemu

Vuze/BiglyBT Swing stub layer for M-Lab Network Diagnostic Tool (NDT) Applet.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ActionListener | Interface for handling action events in swing emulation.

- Class Summary
  Class | Description
  --- | ---
  ActionEvent | Simple action event class for swing emulation.
  AppletContext | Minimal implementation of applet context for swing emulation.
  BorderFactory | Emulation of javax.swing.BorderFactory for the NDT (Network Diagnostic Tool) plugin.
  BorderLayout | Emulation of java.awt.BorderLayout for the NDT (Network Diagnostic Tool) plugin.
  BoxLayout | Emulation of javax.swing.BoxLayout for the NDT (Network Diagnostic Tool) plugin.
  Clipboard | Emulation of java.awt.datatransfer.Clipboard for the NDT (Network Diagnostic Tool) plugin.
  Color | Emulation of java.awt.Color for the NDT (Network Diagnostic Tool) plugin.
  Component | Base class for Swing component emulation in the NDT (Network Diagnostic Tool) plugin.
  Cursor | Emulation of java.awt.Cursor for the NDT (Network Diagnostic Tool) plugin.
  Dimension | Emulation of java.awt.Dimension for the NDT (Network Diagnostic Tool) plugin.
  JApplet | Emulation of javax.swing.JApplet for the NDT (Network Diagnostic Tool) plugin.
  JButton | Emulation of javax.swing.JButton for the NDT (Network Diagnostic Tool) plugin.
  JCheckBox | Emulation of javax.swing.JCheckBox for the NDT (Network Diagnostic Tool) plugin.
  JComboBox | Emulation of javax.swing.JComboBox for the NDT (Network Diagnostic Tool) plugin.
  JFrame | Emulation of javax.swing.JFrame for the NDT (Network Diagnostic Tool) plugin.
  JLabel | Emulation of javax.swing.JLabel for the NDT (Network Diagnostic Tool) plugin.
  JOptionPane | Emulation of javax.swing.JOptionPane for the NDT (Network Diagnostic Tool) plugin.
  JPanel | Emulation of javax.swing.JPanel for the NDT (Network Diagnostic Tool) plugin.
  JProgressBar | Emulation of javax.swing.JProgressBar for the NDT (Network Diagnostic Tool) plugin.
  JScrollPane | Emulation of javax.swing.JScrollPane for the NDT (Network Diagnostic Tool) plugin.
  JSpinner | Emulation of javax.swing.JSpinner for the NDT (Network Diagnostic Tool) plugin.
  JTextArea | Emulation of javax.swing.JTextArea for the NDT (Network Diagnostic Tool) plugin.
  JTextPane | Emulation of javax.swing.JTextPane for the NDT (Network Diagnostic Tool) plugin.
  MouseAdapter | Emulation of java.awt.event.MouseAdapter for the NDT (Network Diagnostic Tool) plugin.
  MouseEvent | Emulation of java.awt.event.MouseEvent for the NDT (Network Diagnostic Tool) plugin.
  Panel | Emulation of java.awt.Panel for the NDT (Network Diagnostic Tool) plugin.
  SpinnerNumberModel | Emulation of javax.swing.SpinnerNumberModel for the NDT (Network Diagnostic Tool) plugin.
  StringSelection | Emulation of java.awt.datatransfer.StringSelection for the NDT (Network Diagnostic Tool) plugin.
  StyledDocument | Emulation of javax.swing.text.StyledDocument for the NDT (Network Diagnostic Tool) plugin.
  Toolkit | Emulation of java.awt.Toolkit for the NDT (Network Diagnostic Tool) plugin.
  WindowAdapter | Emulation of java.awt.event.WindowAdapter for the NDT (Network Diagnostic Tool) plugin.
  WindowEvent | Emulation of java.awt.event.WindowEvent for the NDT (Network Diagnostic Tool) plugin.

- Exception Summary
  Exception | Description
  --- | ---
  BadLocationException | Exception thrown when an invalid location is accessed in a document model.

## Package com.vuze.plugins.mlab.tools.ndt.swingemu Description

Vuze/BiglyBT Swing stub layer for M-Lab Network Diagnostic Tool (NDT) Applet. Provides minimal emulation to allow bundling and running the NDT Applet code as an embedded tool in I2P router console with minimal modifications.

This package provides:

- Swing component emulation for applet environment
- Stub implementations of applet-specific APIs
- Integration layer between NDT and I2P console

From BiglyBT MLab plugin: Github rev e927dca, Aug. 18, 2018. From the BiglyBT M-Lab Plugin. See package edu.inernet2.ndt for the main NDT implementation. License: GPLv2.

Since 0.9.38.