Package ui.favorites

Klasse Favorites

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.VBox
ui.common.C64VBox
ui.favorites.Favorites
Alle implementierten Schnittstellen:
javafx.css.Styleable, javafx.event.EventTarget, javafx.fxml.Initializable, javafx.util.Builder<Object>, UIPart

public class Favorites extends C64VBox implements UIPart
  • Eigenschaftsübersicht

    Von Klasse geerbte Eigenschaften javafx.scene.layout.VBox

    alignment, fillWidth, spacing

    Von Klasse geerbte Eigenschaften javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Von Klasse geerbte Eigenschaften javafx.scene.Parent

    needsLayout

    Von Klasse geerbte Eigenschaften javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    private class 
     
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private javafx.scene.control.Button
     
    private javafx.scene.control.Button
     
    private FavoritesTab
     
    private javafx.scene.control.Button
     
    protected javafx.scene.control.TextField
     
    protected javafx.scene.control.TextField
     
    private javafx.scene.control.TabPane
     
    static final String
     
    private javafx.scene.control.Button
     
     
    private javafx.scene.control.ToggleGroup
     
    private Random
     
    private javafx.scene.control.Button
     
    protected javafx.scene.control.TextField
     
    private javafx.scene.control.ToggleGroup
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.Button
     

    Von Klasse geerbte Felder ui.common.C64VBox

    util

    Von Klasse geerbte Felder javafx.scene.layout.Region

    USE_COMPUTED_SIZE, USE_PREF_SIZE

    Von Klasse geerbte Felder javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
    Favorites(C64Window window, Player player)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    private void
     
    private void
     
    private void
    addTab(FavoritesSection favoritesSection)
     
    private void
     
    private void
     
    void
     
    List<javafx.scene.control.Tab>
     
    private FavoritesTab
     
    protected void
     
    private void
     
    private void
     
    private void
    off()
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    void
    setCurrentlyPlayedFavorites(FavoritesTab currentlyPlayedFavorites)
     
    private void
     
    private void
    setSTIL(File hvscRoot)
     

    Von Klasse geerbte Methoden ui.common.C64VBox

    initialize

    Von Klasse geerbte Methoden javafx.scene.layout.VBox

    alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty

    Von Klasse geerbte Methoden javafx.scene.layout.Pane

    getChildren

    Von Klasse geerbte Methoden javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Von Klasse geerbte Methoden javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds

    Von Klasse geerbte Methoden javafx.scene.Node

    accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden javafx.css.Styleable

    getStyleableNode

    Von Schnittstelle geerbte Methoden ui.common.UIPart

    build, getBundleName, getFxml
  • Felddetails

    • ID

      public static final String ID
      Siehe auch:
    • autoConfiguration

      private javafx.scene.control.Button autoConfiguration
    • add

      private javafx.scene.control.Button add
    • remove

      private javafx.scene.control.Button remove
    • selectAll

      private javafx.scene.control.Button selectAll
    • deselectAll

      private javafx.scene.control.Button deselectAll
    • load

      private javafx.scene.control.Button load
    • save

      private javafx.scene.control.Button save
    • saveAs

      private javafx.scene.control.Button saveAs
    • favoritesList

      private javafx.scene.control.TabPane favoritesList
    • renameTab

      protected javafx.scene.control.TextField renameTab
    • fadeInTime

      protected javafx.scene.control.TextField fadeInTime
    • fadeOutTime

      protected javafx.scene.control.TextField fadeOutTime
    • playbackGroup

      private javafx.scene.control.ToggleGroup playbackGroup
    • repeatGroup

      private javafx.scene.control.ToggleGroup repeatGroup
    • currentlyPlayedFavorites

      private FavoritesTab currentlyPlayedFavorites
    • random

      private Random random
    • nextTuneListener

      private PropertyChangeListener nextTuneListener
  • Konstruktordetails

    • Favorites

      public Favorites()
    • Favorites

      public Favorites(C64Window window, Player player)
  • Methodendetails

    • initialize

      protected void initialize()
      Angegeben von:
      initialize in Klasse C64VBox
    • doClose

      public void doClose()
      Angegeben von:
      doClose in Schnittstelle UIPart
    • doAutoConfiguration

      private void doAutoConfiguration()
    • addFavorites

      private void addFavorites()
    • removeFavorites

      private void removeFavorites()
    • selectAllFavorites

      private void selectAllFavorites()
    • clearSelection

      private void clearSelection()
    • loadFavorites

      private void loadFavorites()
    • saveFavoritesAs

      private void saveFavoritesAs()
    • addTab

      private void addTab()
    • renameTab

      private void renameTab()
    • off

      private void off()
    • normal

      private void normal()
    • repeated

      private void repeated()
    • randomOne

      private void randomOne()
    • randomAll

      private void randomAll()
    • randomHVSC

      private void randomHVSC()
    • repeatOff

      private void repeatOff()
    • repeatOne

      private void repeatOne()
    • setCurrentlyPlayedFavorites

      public void setCurrentlyPlayedFavorites(FavoritesTab currentlyPlayedFavorites)
    • getOtherFavoriteTabs

      public List<javafx.scene.control.Tab> getOtherFavoriteTabs()
    • getSelectedFavoritesTab

      private FavoritesTab getSelectedFavoritesTab()
    • setSongLengthDatabase

      private void setSongLengthDatabase(File hvscRoot)
    • setSTIL

      private void setSTIL(File hvscRoot)
    • addTab

      private void addTab(FavoritesSection favoritesSection)
    • renameTab

      private void renameTab(String name)
    • playNextTune

      private void playNextTune()