public class SwingViewUtils
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
CANCEL_OPTION
確認ダイアログでの選択(Cancel)
|
static int |
MESSAGE_LEVEL_ERROR
メッセージ表示のレベル指定(エラー)
|
static int |
MESSAGE_LEVEL_INFO
メッセージ表示のレベル指定(情報)
|
static int |
MESSAGE_LEVEL_WARNING
メッセージ表示のレベル指定(ワーニング)
|
static int |
NO_OPTION
確認ダイアログでの選択(No)
|
static int |
OK_OPTION
確認ダイアログでの選択(OK)
|
static int |
YES_OPTION
確認ダイアログでの選択(Yes)
|
コンストラクタと説明 |
---|
SwingViewUtils() |
修飾子とタイプ | メソッドと説明 |
---|---|
static javax.swing.JPanel |
createPanel(java.awt.LayoutManager layout)
パネルを生成する
以下のようなデフォルト設定になる。
|
static javax.swing.JSplitPane |
createSplitPane(java.awt.Component comp1,
java.awt.Component comp2,
int orientation)
分割領域を生成する。
|
static java.awt.Point |
getCenterWindowLocation(java.awt.Rectangle frameRectangle)
ウィンドウの初期表示位置を取得する
|
static java.awt.Color |
getColor(java.lang.String colorDirective)
色を表す名前もしくはRGBの文字列からColorオブジェクトを生成して返す
|
static java.lang.String |
getColorProperty(java.lang.String colorkey)
色情報のプロパティ値を取得する
|
static javax.swing.text.Document |
getDocument(java.lang.String name,
java.lang.Object text,
java.util.Map params)
名称に対応するDocumentオブジェクトを取得する
|
static int |
getFontStyle(java.lang.String style)
文字列で指定されたフォントスタイルを、Fontオブジェクトが認識できるフォントスタイル値に変換する。
|
static java.awt.Point |
getInheritWindowLocation(java.awt.Rectangle fromRectangle,
java.awt.Dimension toDimension)
遷移元画面と遷移先画面で中心点を同じにする場合の座標を取得する
|
static void |
init()
Swing系のリソースに関係する初期化を行う。
|
static javax.swing.JButton |
initializeButton(javax.swing.JButton button)
ボタンコンポーネントの制御上必須の初期化を行う
|
static int |
show2ButtonConfirmDialog(java.awt.Component parentComponent,
java.lang.String message)
OK/Cancelを選択する確認ダイアログを表示する
|
static int |
show2ButtonConfirmDialog(java.awt.Component parentComponent,
java.lang.String message,
int initial)
OK/Cancelを選択する確認ダイアログを表示する
|
static int |
show2ButtonConfirmDialog(Page page,
java.lang.String message)
OK/Cancelを選択する確認ダイアログを表示する
|
static int |
show2ButtonConfirmDialog(Page page,
java.lang.String message,
int initial)
OK/Cancelを選択する確認ダイアログを表示する
|
static int |
show3ButtonConfirmDialog(java.awt.Component parentComponent,
java.lang.String message)
Yes/No/Cancelを選択する確認ダイアログを表示する
|
static int |
show3ButtonConfirmDialog(java.awt.Component parentComponent,
java.lang.String message,
int initial)
Yes/No/Cancelを選択する確認ダイアログを表示する
|
static int |
show3ButtonConfirmDialog(Page page,
java.lang.String message)
Yes/No/Cancelを選択する確認ダイアログを表示する
|
static int |
show3ButtonConfirmDialog(Page page,
java.lang.String message,
int initial)
Yes/No/Cancelを選択する確認ダイアログを表示する
|
static void |
showErrorDialog(java.awt.Component parentComponent,
java.lang.String message,
java.lang.Throwable t)
エラーメッセージダイアログを表示する
|
static void |
showErrorDialog(Page page,
java.lang.String message,
java.lang.Throwable t)
エラーメッセージダイアログを表示する
|
static java.lang.Object |
showFileChooserDialog(java.awt.Component parentComponent,
int dialogType,
int fileSelectionMode,
java.lang.String approvedText,
boolean isShowFile,
java.io.File currentDirectory,
java.io.File defaultFile,
java.lang.String[] exts,
boolean multiSelection)
ファイル選択ダイアログを表示する
|
static java.lang.Object |
showFileChooserDialog(java.awt.Component parentComponent,
int dialogType,
int fileSelectionMode,
java.lang.String approvedText,
boolean isShowFile,
java.io.File currentDirectory,
java.io.File defaultFile,
java.lang.String[] exts,
boolean multiSelection,
java.lang.String type)
ファイル選択ダイアログを表示する
|
static java.lang.Object |
showFileChooserDialog(Page page,
int dialogType,
int fileSelectionMode,
java.lang.String approvedText,
boolean isShowFile,
java.io.File currentDirectory,
java.io.File defaultFile,
java.lang.String[] exts,
boolean multiSelection)
ファイル選択ダイアログを表示する
|
static java.lang.Object |
showFileChooserDialog(Page page,
int dialogType,
int fileSelectionMode,
java.lang.String approvedText,
boolean isShowFile,
java.io.File currentDirectory,
java.io.File defaultFile,
java.lang.String[] exts,
boolean multiSelection,
java.lang.String type)
ファイル選択ダイアログを表示する
|
static void |
showMessageDialog(java.awt.Component parentComponent,
java.lang.String message)
メッセージダイアログを表示する
|
static void |
showMessageDialog(java.awt.Component parentComponent,
java.lang.String message,
int level)
メッセージダイアログを表示する
|
static void |
showMessageDialog(Page page,
java.lang.String message)
メッセージダイアログを表示する
|
static void |
showMessageDialog(Page page,
java.lang.String message,
int level)
メッセージダイアログを表示する
|
public static final int OK_OPTION
public static final int YES_OPTION
public static final int NO_OPTION
public static final int CANCEL_OPTION
public static final int MESSAGE_LEVEL_INFO
public static final int MESSAGE_LEVEL_WARNING
public static final int MESSAGE_LEVEL_ERROR
public static void init()
cp
- プロパティpublic static void showMessageDialog(Page page, java.lang.String message)
page
- ダイアログを表示するページmessage
- 表示メッセージpublic static void showMessageDialog(Page page, java.lang.String message, int level)
page
- ダイアログを表示するページmessage
- 表示メッセージpublic static void showMessageDialog(java.awt.Component parentComponent, java.lang.String message)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージlevel
- 表示メッセージレベル(INFORMATION_MESSAGE/MESSAGE_LEVEL_ERROR)public static void showMessageDialog(java.awt.Component parentComponent, java.lang.String message, int level)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージlevel
- 表示メッセージレベル(INFORMATION_MESSAGE/MESSAGE_LEVEL_ERROR)public static void showErrorDialog(Page page, java.lang.String message, java.lang.Throwable t)
page
- ダイアログを表示するページmessage
- 表示メッセージt
- エラー検出時にcatchしたThrowablepublic static void showErrorDialog(java.awt.Component parentComponent, java.lang.String message, java.lang.Throwable t)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージt
- エラー検出時にcatchしたThrowablepublic static int show2ButtonConfirmDialog(Page page, java.lang.String message)
page
- ダイアログを表示するページmessage
- 表示メッセージpublic static int show2ButtonConfirmDialog(Page page, java.lang.String message, int initial)
page
- ダイアログを表示するページmessage
- 表示メッセージinitial
- 初期選択値public static int show2ButtonConfirmDialog(java.awt.Component parentComponent, java.lang.String message)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージpublic static int show2ButtonConfirmDialog(java.awt.Component parentComponent, java.lang.String message, int initial)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージinitial
- 初期選択値public static int show3ButtonConfirmDialog(Page page, java.lang.String message)
page
- ダイアログを表示するページmessage
- 表示メッセージpublic static int show3ButtonConfirmDialog(Page page, java.lang.String message, int initial)
page
- ダイアログを表示するページmessage
- 表示メッセージinitial
- 初期選択値public static int show3ButtonConfirmDialog(java.awt.Component parentComponent, java.lang.String message)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージpublic static int show3ButtonConfirmDialog(java.awt.Component parentComponent, java.lang.String message, int initial)
parentComponent
- ダイアログを表示するフレームmessage
- 表示メッセージinitial
- 初期選択値public static java.lang.Object showFileChooserDialog(Page page, int dialogType, int fileSelectionMode, java.lang.String approvedText, boolean isShowFile, java.io.File currentDirectory, java.io.File defaultFile, java.lang.String[] exts, boolean multiSelection)
page
- ダイアログを表示するページdialogType
- ファイル選択ダイアログのタイプ。JFileChooser.SAVE_DIALOGかJFileChooser.OPEN_DIALOGを指定するfileSelectionMode
- ファイル選択モードの指定。JFileChooser.FILES_ONLYかJFileChooser.DIRECTORIES_ONLYを指定する。approvedText
- 実行ボタン及びダイアログタイトルの文字列(null可)isShowFile
- ファイルを表示するかの指定。DIRECTORIES_ONLYの場合での動作指定となる。currentDirectory
- ファイル選択ダイアログ起動時の選択フォルダ指定defaultFile
- ファイル選択ダイアログ起動時の選択ファイル指定exts
- 選択可能なファイル拡張子指定multiSelection
- 複数選択の可不可指定public static java.lang.Object showFileChooserDialog(Page page, int dialogType, int fileSelectionMode, java.lang.String approvedText, boolean isShowFile, java.io.File currentDirectory, java.io.File defaultFile, java.lang.String[] exts, boolean multiSelection, java.lang.String type)
page
- ダイアログを表示するページdialogType
- ファイル選択ダイアログのタイプ。JFileChooser.SAVE_DIALOGかJFileChooser.OPEN_DIALOGを指定するfileSelectionMode
- ファイル選択モードの指定。JFileChooser.FILES_ONLYかJFileChooser.DIRECTORIES_ONLYを指定する。approvedText
- 実行ボタン及びダイアログタイトルの文字列(null可)isShowFile
- ファイルを表示するかの指定。DIRECTORIES_ONLYの場合での動作指定となる。currentDirectory
- ファイル選択ダイアログ起動時の選択フォルダ指定defaultFile
- ファイル選択ダイアログ起動時の選択ファイル指定exts
- 選択可能なファイル拡張子指定multiSelection
- 複数選択の可不可指定type
- 初期表示指定public static java.lang.Object showFileChooserDialog(java.awt.Component parentComponent, int dialogType, int fileSelectionMode, java.lang.String approvedText, boolean isShowFile, java.io.File currentDirectory, java.io.File defaultFile, java.lang.String[] exts, boolean multiSelection)
parentComponent
- ダイアログを表示するフレームdialogType
- ファイル選択ダイアログのタイプ。JFileChooser.SAVE_DIALOGかJFileChooser.OPEN_DIALOGを指定するfileSelectionMode
- ファイル選択モードの指定。JFileChooser.FILES_ONLYかJFileChooser.DIRECTORIES_ONLYを指定する。approvedText
- 実行ボタン及びダイアログタイトルの文字列(null可)isShowFile
- ファイルを表示するかの指定。DIRECTORIES_ONLYの場合での動作指定となる。currentDirectory
- ファイル選択ダイアログ起動時の選択フォルダ指定defaultFile
- ファイル選択ダイアログ起動時の選択ファイル指定exts
- 選択可能なファイル拡張子指定multiSelection
- 複数選択の可不可指定public static java.lang.Object showFileChooserDialog(java.awt.Component parentComponent, int dialogType, int fileSelectionMode, java.lang.String approvedText, boolean isShowFile, java.io.File currentDirectory, java.io.File defaultFile, java.lang.String[] exts, boolean multiSelection, java.lang.String type)
parentComponent
- ダイアログを表示するフレームdialogType
- ファイル選択ダイアログのタイプ。JFileChooser.SAVE_DIALOGかJFileChooser.OPEN_DIALOGを指定するfileSelectionMode
- ファイル選択モードの指定。JFileChooser.FILES_ONLYかJFileChooser.DIRECTORIES_ONLYを指定する。approvedText
- 実行ボタン及びダイアログタイトルの文字列(null可)isShowFile
- ファイルを表示するかの指定。DIRECTORIES_ONLYの場合での動作指定となる。currentDirectory
- ファイル選択ダイアログ起動時の選択フォルダ指定defaultFile
- ファイル選択ダイアログ起動時の選択ファイル指定exts
- 選択可能なファイル拡張子指定multiSelection
- 複数選択の可不可指定type
- 初期表示指定public static javax.swing.text.Document getDocument(java.lang.String name, java.lang.Object text, java.util.Map params)
name
- 取得したDocumentオブジェクトの名称text
- Documentオブジェクトが内包すべき文字列params
- 個別のパラメータ格納マップpublic static javax.swing.JPanel createPanel(java.awt.LayoutManager layout)
layout
- レイアウトマネージャ。指定なしならnull。public static javax.swing.JSplitPane createSplitPane(java.awt.Component comp1, java.awt.Component comp2, int orientation)
comp1
- 左又は上の区画に配置するコンポーネントcomp2
- 右又は下の区画に配置するコンポーネントorientation
- 分割方向の指定public static int getFontStyle(java.lang.String style)
style
- 文字列指定のフォントスタイルpublic static java.awt.Point getCenterWindowLocation(java.awt.Rectangle frameRectangle)
frameRectangle
- 表示するフレームのサイズpublic static java.awt.Point getInheritWindowLocation(java.awt.Rectangle fromRectangle, java.awt.Dimension toDimension)
fromRectangle
- 遷移元画面の座標及びサイズのセットtoDimension
- 遷移先画面のサイズpublic static javax.swing.JButton initializeButton(javax.swing.JButton button)
button
- 初期化対象のボタンpublic static java.lang.String getColorProperty(java.lang.String colorkey)
colorkey
- 色情報のキーpublic static java.awt.Color getColor(java.lang.String colorDirective)
colorDirective
- 色を表す文字列