public class BrailleRenderer
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
BrailleRenderer.MODE
描画モード
|
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
DEFAULT_DOT_SIZE |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<java.awt.Rectangle> |
drawBraille(java.awt.Graphics g,
BrailleInfo braile,
int bX,
int bY,
boolean drawExtra)
1点字を描画する
・gがnullなら描画しないで、マウの領域のリストを計算するだけと同じ) |
java.util.List<java.awt.Rectangle> |
drawBraille(java.awt.Graphics g,
java.util.List<BrailleInfo> brailleList,
int bX,
int bY)
点字を描画する
|
java.awt.Color |
getBgColor()
マスの背景色を取得する
|
int |
getBoxHeight()
マスの高さ(点の直径の6倍)を取得する
|
java.util.List<java.awt.Rectangle> |
getBoxList(BrailleInfo braile,
int x,
int y,
boolean drawExtra)
1点字のマスの四角のリストを取得する
|
java.util.List<java.awt.Rectangle> |
getBoxList(java.util.List<BrailleInfo> brailleList,
int bX,
int bY)
マスの四角のリストを取得する
|
int |
getBoxSpace()
マスの間隔を取得する
|
int |
getBoxWidth()
マスの幅(点の直径の4倍)を取得する
|
int |
getColumnSpace()
行列の列の間隔
|
int |
getDotSize()
点の直径を取得する
|
java.awt.Color |
getFgColor()
点の色を取得する
|
int |
getLineSpace()
マスの行間を取得する
|
BrailleRenderer.MODE |
getMode()
描画モードを取得する
|
int |
getRowSpace()
行列の行の間隔
|
int |
getWidth(BrailleInfo braile,
boolean withExtra)
点字の表示幅を取得する
・表示幅はマスとマスの間隔の合計 |
static BrailleRenderer |
newInstance()
インスタンスを生成する
|
void |
setBgColor(java.awt.Color color)
マスの背景色を設定する
|
void |
setDotSize(int size)
点の直径を設定する
|
void |
setFgColor(java.awt.Color color)
点の色を設定する
|
void |
setMode(BrailleRenderer.MODE mode)
描画モードを設定する
|
public static final int DEFAULT_DOT_SIZE
public static BrailleRenderer newInstance()
public void setMode(BrailleRenderer.MODE mode)
mode
- 描画モードpublic BrailleRenderer.MODE getMode()
public int getDotSize()
public void setDotSize(int size)
size
- 点の直径public int getBoxWidth()
public int getBoxHeight()
public int getBoxSpace()
public int getLineSpace()
public int getRowSpace()
public int getColumnSpace()
public java.awt.Color getBgColor()
public void setBgColor(java.awt.Color color)
color
- 背景色public java.awt.Color getFgColor()
public void setFgColor(java.awt.Color color)
color
- 点の色public int getWidth(BrailleInfo braile, boolean withExtra)
braile
- BrailleInfowithExtra
- true=符号を含む fale=含まないpublic java.util.List<java.awt.Rectangle> getBoxList(BrailleInfo braile, int x, int y, boolean drawExtra)
braile
- BrailleInfox
- 描画位置のX座標y
- 描画位置のY座標drawExtra
- true=符号を含む false=含まないpublic java.util.List<java.awt.Rectangle> getBoxList(java.util.List<BrailleInfo> brailleList, int bX, int bY)
brailleList
- 点字のリスト(符号も含む)bX
- 描画位置のX座標bY
- 描画位置のY座標public java.util.List<java.awt.Rectangle> drawBraille(java.awt.Graphics g, BrailleInfo braile, int bX, int bY, boolean drawExtra)
g
- Graphicsbraile
- BrailleInfobX
- 描画位置のX座標bY
- 描画位置のY座標drawExtra
- true=符号を表示するgetBoxList(BrailleInfo, int, int, boolean)
public java.util.List<java.awt.Rectangle> drawBraille(java.awt.Graphics g, java.util.List<BrailleInfo> brailleList, int bX, int bY)
g
- GraphicsbrailleList
- 点字のリスト(符号も含む)bX
- 描画位置のX座標bY
- 描画位置のY座標