Proxy.NodeStyle

org.freeplane.plugin.script.proxy

## インタフェース Proxy.NodeStyle

- すべてのスーパーインタフェース:
    Proxy.NodeStyleRO
  含まれているインタフェース:
    Proxy

      public static interface Proxy.NodeStyle
      extends Proxy.NodeStyleRO

  Node's style: `node.style` - read-write.

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `setBackgroundColor(java.awt.Color color)`
    `void` | `setBackgroundColorCode(java.lang.String rgbString)`
    `void` | `setFloating(boolean floating)` sets the floating style for the node (aka "free node").
    `void` | `setMaxNodeWidth(int width)`
    `void` | `setMinNodeWidth(int width)`
    `void` | `setName(java.lang.String styleName)` Selects a style by name, see menu Styles -> Pre/Userdefined styles for valid style names or use `Proxy.NodeStyleRO.getName()` to display the name of a node's style.
    `void` | `setNodeTextColor(java.awt.Color color)` 非推奨です。 since 1.2 - use `setTextColor(Color)` instead.
    `void` | `setStyle(org.freeplane.features.styles.IStyle style)`
    `void` | `setTextColor(java.awt.Color color)`
    `void` | `setTextColorCode(java.lang.String rgbString)`

    - ### インタフェースから継承されたメソッド org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO

      `getBackgroundColor, getBackgroundColorCode, getEdge, getFont, getMaxNodeWidth, getMinNodeWidth, getName, getNodeTextColor, getStyle, getStyleNode, getTextColor, getTextColorCode, isFloating`

- - ### メソッドの詳細

    - #### setStyle

          void setStyle(org.freeplane.features.styles.IStyle style)

    - #### setName

          void setName(java.lang.String styleName)

      Selects a style by name, see menu Styles -> Pre/Userdefined styles for valid style names or use `Proxy.NodeStyleRO.getName()` to display the name of a node's style. It's guaranteed that `node.style.name = node.style.name` does not change the style.
      パラメータ:
        `styleName` - can be the name visible in the style menu or its translation key as returned by `Proxy.NodeStyleRO.getName()`. (Names of predefined styles are subject to translation.) Only translation keys will continue to work if the language setting is changed.
      例外:
        `java.lang.IllegalArgumentException` - if the style does not exist.
      導入されたバージョン:
        1.2.2

    - #### setBackgroundColor

          void setBackgroundColor(java.awt.Color color)

    - #### setBackgroundColorCode

          void setBackgroundColorCode(java.lang.String rgbString)

      パラメータ:
        `rgbString` - a HTML color spec like #ff0000 (red) or #222222 (darkgray).
      導入されたバージョン:
        1.2

    - #### setNodeTextColor

          void setNodeTextColor(java.awt.Color color)

      非推奨です。 since 1.2 - use `setTextColor(Color)` instead.

    - #### setTextColor

          void setTextColor(java.awt.Color color)

      導入されたバージョン:
        1.2

    - #### setTextColorCode

          void setTextColorCode(java.lang.String rgbString)

      パラメータ:
        `rgbString` - a HTML color spec like #ff0000 (red) or #222222 (darkgray).
      導入されたバージョン:
        1.2

    - #### setFloating

          void setFloating(boolean floating)

      sets the floating style for the node (aka "free node"). Should normally only be applied to direct children of the root node.
      導入されたバージョン:
        1.2

    - #### setMinNodeWidth

          void setMinNodeWidth(int width)

      導入されたバージョン:
        1.2.20

    - #### setMaxNodeWidth

          void setMaxNodeWidth(int width)

      導入されたバージョン:
        1.2.20