データ表示用クラス
をテンプレートにして作成
開始行:
*データ表示用クラス [#m07a24c5]
-「&color(blue){[[可視化インタフェースモジュール>可視化モ...
-これらのクラスの使用は任意です.
-これらのクラスの変数,メソッドは,すべて public で宣言さ...
-これらのクラスは,source/text フォルダ内におくことを想定...
*DisplayObjectクラス [#pc5ab5b7]
-二次元平面上に表示する&color(red){''1つのデータ''};を扱...
-&ref(DisplayObject.java);
**グローバル変数 [#zffa94b0]
|String word;|データの&color(blue){ラベル(名前)};|
|int id;|データの&color(blue){番号};|
|double x, y;|データを表示する&color(blue){座標(x,y)};|
|int sizeX, sizeY|データの&color(blue){ラベルを囲う長方形...
|int fontSize;|ラベルの&color(blue){フォントサイズ};|
|Color color;|ラベルの&color(blue){表示色};|
|boolean active;|主にデータの&color(blue){表示(true),非...
|int linkNumber;|データと&color(blue){つながりがあるデー...
|double value;|データの&color(blue){評価値};|
**コンストラクタ [#h2785f6c]
|DisplayObject()|デフォルトコンストラクタ|
|DisplayObject(String word, int id, int x, int y, int fon...
**メソッド [#vcd1a422]
|void centeringFromScreenSize(int screenSizeX, int screen...
~
|boolean isOnMouse(int mouseX, int mouseY)|&color(blue){...
|boolean isOnMouseAddLeft(int mouseX, int mouseY)|&color(...
~
|void drawWord(Graphics2D g2)|&color(blue){ラベル};を座標...
|void drawWord(Graphics2D g2, Color color)|&color(blue){...
|void drawRect(Graphics2D g2)|&color(blue){ラベルを囲む四...
|void fillRect(Graphics2D g2)|&color(blue){ラベルを囲む四...
|void drawOval(Graphics2D g2)|ラベルの左側に&color(blue){...
|void fillOval(Graphics2D g2)|ラベルの左側に&color(blue){...
*DisplayNetworkクラス [#m643e169]
-二次元平面上に表示する&color(red){''複数のデータ(Displa...
-&ref(DisplayNetwork.java);
**グローバル変数 [#zffa94b0]
|DisplayObject object[];|ObjectData型のデータ集合|
|int objectNumber;|データ数|
|double positionX, positionY;|マウスで選択中のデータの座...
|boolean link[][];|データ間のリンクの有無|
|double value[][];|データ間の関連度等の評価値|
|double linkThreshold;|value から link を生成する際の val...
|int linkNumber;|ネットワーク全体のリンク数|
|int activeNumber;|activeフラグがtrueのデータ数|
|SpringModel springModel;|ばねモデル起動用インスタンス|
**コンストラクタ [#h2785f6c]
|DisplayNetwork()|デフォルトコンストラクタ|
|DisplayNetwork(String word[], int fontSize, Color color)...
**メソッド(DisplayObjectクラスのメンバー操作用) [#vcd1a...
|void centeringFromScreenSize(int screenSizeX, int screen...
|void reSizeByScreenSize(double changeX, double changeY)|...
~
|void moveObjects(int diffX, int diffY)|全データを,横方...
~
|int getOnMouseObject(int mouseY, int mouseY)|マウスが触...
|int getOnMouseObjectAddLeft(int mouseX, int mouseY)|マウ...
~
|void moveObjectByMouse(int mouseX, int mouseY, int i)|i...
~
|void drawWord(Graphics2D g2)|全データを,ラベルを座標(x,...
|void drawWord(Graphics2D g2, int i)|i番目のデータを,ラ...
|void drawWord(Graphics2D g2, int i, Color color)|i番目の...
|void drawNodeValue(Graphics2D g2)|全データの評価値を,ラ...
|void drawNodeValue(Graphics2D g2, int i)|i番目のデータの...
|void drawRect(Graphics2D g2)|全データの,&color(blue){ラ...
|void drawRect(Graphics2D g2, int i)|i番目のデータの,&co...
|void fillRect(Graphics2D g2)|全データの,&color(blue){ラ...
|void fillRect(Graphics2D g2, int i)|i番目のデータの,&co...
|void drawOval(Graphics2D g2)|全データの,&color(blue){ラ...
|void drawOval(Graphics2D g2, int i)|i番目のデータの,&co...
|void fillOval(Graphics2D g2)|全データの,&color(blue){ラ...
|void fillOval(Graphics2D g2, int i)|i番目のデータの,&co...
~
|void setNodeValue(double value[])|全データのvalueを,引...
|void setActive(boolean active[])|全データのactiveを,引...
|void setActiveByLinkInActive()|全てのactiveがtrueなデー...
|void countActiveNumber()|activeがtrueなデータ数を数え,a...
**メソッド(データ間の関連表示用) [#vcd1a422]
|void setLink(boolean link[][])|リンクデータを,引数 link...
|void setLinkValue(double value[][])|評価値データを,引数...
~
|void createLinksFromValue()|valueの値が linkThreshold を...
|void calculateLinkNumber()|リンク数をカウントして,全デ...
~
|void drawLink(Graphics2D g2)|リンクがある全ての&color(bl...
|void drawLink(Graphics2D g2, int i, int j)|i番目のデータ...
|void drawLinkAddLeft(Graphics2D g2)|リンクがある全ての&c...
|void drawLinkAddLeft(Graphics2D g2, int i, int j)|i番目...
~
|void drawArrow(Graphics2D g2, int x0, int y0, int x1, in...
~
|void drawLinkByArrow(Graphics2D g2)|リンクがある全ての&c...
|void drawLinkByArrow(Graphics2D g2, int i, int j)|i番目...
|void drawLinkAddLeftByArrow(Graphics2D g2)|リンクがある...
|void drawLinkAddLeftByArrow(Graphics2D g2, int i, int j)...
~
|void drawLinkValue(Graphics2D g2)|リンクがある全ての&col...
|void drawLinkValue(Graphics2D g2, int i, int j)|i番目の...
**メソッド(SpringModelクラス内のメソッド操作用) [#h15db...
-&ref(SpringModel.java);
|void startSpringModel(int screenSizeX, int screenSizeY)|...
|void stopSpringModel()|ばねモデルを終了する|
終了行:
*データ表示用クラス [#m07a24c5]
-「&color(blue){[[可視化インタフェースモジュール>可視化モ...
-これらのクラスの使用は任意です.
-これらのクラスの変数,メソッドは,すべて public で宣言さ...
-これらのクラスは,source/text フォルダ内におくことを想定...
*DisplayObjectクラス [#pc5ab5b7]
-二次元平面上に表示する&color(red){''1つのデータ''};を扱...
-&ref(DisplayObject.java);
**グローバル変数 [#zffa94b0]
|String word;|データの&color(blue){ラベル(名前)};|
|int id;|データの&color(blue){番号};|
|double x, y;|データを表示する&color(blue){座標(x,y)};|
|int sizeX, sizeY|データの&color(blue){ラベルを囲う長方形...
|int fontSize;|ラベルの&color(blue){フォントサイズ};|
|Color color;|ラベルの&color(blue){表示色};|
|boolean active;|主にデータの&color(blue){表示(true),非...
|int linkNumber;|データと&color(blue){つながりがあるデー...
|double value;|データの&color(blue){評価値};|
**コンストラクタ [#h2785f6c]
|DisplayObject()|デフォルトコンストラクタ|
|DisplayObject(String word, int id, int x, int y, int fon...
**メソッド [#vcd1a422]
|void centeringFromScreenSize(int screenSizeX, int screen...
~
|boolean isOnMouse(int mouseX, int mouseY)|&color(blue){...
|boolean isOnMouseAddLeft(int mouseX, int mouseY)|&color(...
~
|void drawWord(Graphics2D g2)|&color(blue){ラベル};を座標...
|void drawWord(Graphics2D g2, Color color)|&color(blue){...
|void drawRect(Graphics2D g2)|&color(blue){ラベルを囲む四...
|void fillRect(Graphics2D g2)|&color(blue){ラベルを囲む四...
|void drawOval(Graphics2D g2)|ラベルの左側に&color(blue){...
|void fillOval(Graphics2D g2)|ラベルの左側に&color(blue){...
*DisplayNetworkクラス [#m643e169]
-二次元平面上に表示する&color(red){''複数のデータ(Displa...
-&ref(DisplayNetwork.java);
**グローバル変数 [#zffa94b0]
|DisplayObject object[];|ObjectData型のデータ集合|
|int objectNumber;|データ数|
|double positionX, positionY;|マウスで選択中のデータの座...
|boolean link[][];|データ間のリンクの有無|
|double value[][];|データ間の関連度等の評価値|
|double linkThreshold;|value から link を生成する際の val...
|int linkNumber;|ネットワーク全体のリンク数|
|int activeNumber;|activeフラグがtrueのデータ数|
|SpringModel springModel;|ばねモデル起動用インスタンス|
**コンストラクタ [#h2785f6c]
|DisplayNetwork()|デフォルトコンストラクタ|
|DisplayNetwork(String word[], int fontSize, Color color)...
**メソッド(DisplayObjectクラスのメンバー操作用) [#vcd1a...
|void centeringFromScreenSize(int screenSizeX, int screen...
|void reSizeByScreenSize(double changeX, double changeY)|...
~
|void moveObjects(int diffX, int diffY)|全データを,横方...
~
|int getOnMouseObject(int mouseY, int mouseY)|マウスが触...
|int getOnMouseObjectAddLeft(int mouseX, int mouseY)|マウ...
~
|void moveObjectByMouse(int mouseX, int mouseY, int i)|i...
~
|void drawWord(Graphics2D g2)|全データを,ラベルを座標(x,...
|void drawWord(Graphics2D g2, int i)|i番目のデータを,ラ...
|void drawWord(Graphics2D g2, int i, Color color)|i番目の...
|void drawNodeValue(Graphics2D g2)|全データの評価値を,ラ...
|void drawNodeValue(Graphics2D g2, int i)|i番目のデータの...
|void drawRect(Graphics2D g2)|全データの,&color(blue){ラ...
|void drawRect(Graphics2D g2, int i)|i番目のデータの,&co...
|void fillRect(Graphics2D g2)|全データの,&color(blue){ラ...
|void fillRect(Graphics2D g2, int i)|i番目のデータの,&co...
|void drawOval(Graphics2D g2)|全データの,&color(blue){ラ...
|void drawOval(Graphics2D g2, int i)|i番目のデータの,&co...
|void fillOval(Graphics2D g2)|全データの,&color(blue){ラ...
|void fillOval(Graphics2D g2, int i)|i番目のデータの,&co...
~
|void setNodeValue(double value[])|全データのvalueを,引...
|void setActive(boolean active[])|全データのactiveを,引...
|void setActiveByLinkInActive()|全てのactiveがtrueなデー...
|void countActiveNumber()|activeがtrueなデータ数を数え,a...
**メソッド(データ間の関連表示用) [#vcd1a422]
|void setLink(boolean link[][])|リンクデータを,引数 link...
|void setLinkValue(double value[][])|評価値データを,引数...
~
|void createLinksFromValue()|valueの値が linkThreshold を...
|void calculateLinkNumber()|リンク数をカウントして,全デ...
~
|void drawLink(Graphics2D g2)|リンクがある全ての&color(bl...
|void drawLink(Graphics2D g2, int i, int j)|i番目のデータ...
|void drawLinkAddLeft(Graphics2D g2)|リンクがある全ての&c...
|void drawLinkAddLeft(Graphics2D g2, int i, int j)|i番目...
~
|void drawArrow(Graphics2D g2, int x0, int y0, int x1, in...
~
|void drawLinkByArrow(Graphics2D g2)|リンクがある全ての&c...
|void drawLinkByArrow(Graphics2D g2, int i, int j)|i番目...
|void drawLinkAddLeftByArrow(Graphics2D g2)|リンクがある...
|void drawLinkAddLeftByArrow(Graphics2D g2, int i, int j)...
~
|void drawLinkValue(Graphics2D g2)|リンクがある全ての&col...
|void drawLinkValue(Graphics2D g2, int i, int j)|i番目の...
**メソッド(SpringModelクラス内のメソッド操作用) [#h15db...
-&ref(SpringModel.java);
|void startSpringModel(int screenSizeX, int screenSizeY)|...
|void stopSpringModel()|ばねモデルを終了する|
ページ名: