概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.crestmuse.cmx.gui.deveditor
クラス GUI

    java.lang.Object
      jp.crestmuse.cmx.gui.deveditor.GUI

すべての実装されたインタフェース:
  MusicPlaySynchronized

    public class GUI

extends java.lang.Object
implements MusicPlaySynchronized

このクラスは一つのCorePlayerと複数のPianoRollPanelを持つDeviationエディターのメインクラスです．

作成者:
  ntotani

メソッドの概要
`boolean` | `getShowAsTickTime()` タイムラインの表示形式を返す．楽譜時刻の場合true,実時刻の場合falseを返す．
`static GUI` | `Instance()` GUIクラス唯一のインスタンス．
`static void` | `main(java.lang.String[] args)`
`void` | `open(java.lang.String fileName)` ファイルを開く．MusicXMLかDeviationInstanceXML以外が指定されると無視される．
`void` | `save(java.io.File file)` ファイルを保存する．
`void` | `setPlayPosition(long position)` 再生位置を変更し、画面をその位置までスクロールする．引数は、楽譜時刻表示の場合tickを、実時刻表時の場合マイクロ秒で指定する．
`void` | `start(MusicPlaySynchronizer wavsnyc)`
`void` | `stop(MusicPlaySynchronizer wavsync)`
`void` | `synchronize(double currentTime, long currentTick, MusicPlaySynchronizer wavsync)`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### Instance

    public static GUI Instance()

  GUIクラス唯一のインスタンス．

### start

    public void start(MusicPlaySynchronizer wavsnyc)

  定義:
    インタフェース `MusicPlaySynchronized` 内の `start`

### stop

    public void stop(MusicPlaySynchronizer wavsync)

  定義:
    インタフェース `MusicPlaySynchronized` 内の `stop`

### synchronize

    public void synchronize(double currentTime,
                            long currentTick,
                            MusicPlaySynchronizer wavsync)

  定義:
    インタフェース `MusicPlaySynchronized` 内の `synchronize`

### getShowAsTickTime

    public boolean getShowAsTickTime()

  タイムラインの表示形式を返す．楽譜時刻の場合true,実時刻の場合falseを返す．

  戻り値:
    タイムラインの表示形式

### open

    public void open(java.lang.String fileName)

  ファイルを開く．MusicXMLかDeviationInstanceXML以外が指定されると無視される．

  パラメータ:
    `fileName` -

### save

    public void save(java.io.File file)

  ファイルを保存する．

  パラメータ:
    `file` -

### setPlayPosition

    public void setPlayPosition(long position)

  再生位置を変更し、画面をその位置までスクロールする．引数は、楽譜時刻表示の場合tickを、実時刻表時の場合マイクロ秒で指定する．

  パラメータ:
    `position` - 再生位置

### main

    public static void main(java.lang.String[] args)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド