Module java.desktop

Class CompoundControl

java.lang.Object
javax.sound.sampled.Control
javax.sound.sampled.CompoundControl

public abstract class CompoundControl
extends Control
A CompoundControl, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as a Control.
Since:
1.3
  • Constructor Details

    • CompoundControl

      protected CompoundControl​(CompoundControl.Type type, Control[] memberControls)
      Constructs a new compound control object with the given parameters.
      Parameters:
      type - the type of control represented this compound control object
      memberControls - the set of member controls
  • Method Details

    • getMemberControls

      public Control[] getMemberControls()
      Returns the set of member controls that comprise the compound control.
      Returns:
      the set of member controls
    • toString

      public String toString()
      Provides a string representation of the control.
      Overrides:
      toString in class Control
      Returns:
      a string description