|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jp.sourceforge.gtibuilder.project.Project
Projectをあらわすクラスです。
| 入れ子クラスの概要 | |
(パッケージプライベート) class |
Project.WindowListener
|
| クラス javax.swing.JPanel から継承した入れ子クラス |
JPanel.AccessibleJPanel |
| クラス javax.swing.JComponent から継承した入れ子クラス |
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| フィールドの概要 | |
static String |
COMMENT
コメントを表す定数です。 |
static String |
COPYRIGHT
著作権を表す定数です。 |
private Desktop |
dp
|
private boolean |
edited
|
private Vector |
editors
|
private File |
file
|
private FileViewPanel |
fsv
|
private StringArray |
infomation
|
private boolean |
inited
|
private Project.WindowListener |
listener
|
private Vector |
listeners
|
static String |
MAIN_CLASS
メインクラスを表す定数です。 |
static String |
MASTER
マスターを表します。 |
static String |
NAME
名前を表す定数です。 |
private NewWindowListener |
newListener
|
private int |
newx
|
private int |
newy
|
static String |
ORGANIZATION
団体を表す定数です。 |
private Root |
root
|
private JSplitPane |
sp
|
private JSplitPane |
sp2
|
private Timer |
timer
|
static String |
WINDOW_MANAGER
ウインドウマネージャを表す定数です。 |
| クラス javax.swing.JPanel から継承したフィールド |
|
| クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Container から継承したフィールド |
|
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
Project()
If you use this,you have to call init method before you use this calss. |
|
Project(byte[] info,
WindowManager manager)
byte配列のプロジェクト情報とWindowManagerをもとにProjectを作成します。 |
|
Project(StringArray map)
新たにプロジェクトを作成します。 |
|
| メソッドの概要 | |
void |
addEditor(Editor editor)
エディターを追加します。 |
void |
addFile()
新しいファイルを追加します。 |
void |
addFile(File file)
追加するファイルを指定してファイルを追加します。 |
void |
addInternalFrame(JInternalFrame frame)
プロジェクトのデスクトップペインにInternalFrameを追加します。 |
void |
addInternalFrame(JInternalFrame frame,
int layer)
指定したレイヤーにInternalFrameを追加します。 |
void |
addNameUpdataListener(NameUpdataListener listener)
|
void |
addSheet(JInternalFrame component)
|
void |
close()
プロジェクトを閉じます。 |
void |
copy()
アクティブなエディターに copy()を呼びます。 |
void |
cut()
アクティブなエディターに cut()を呼びます。 |
void |
delete()
アクティブなエディターに delete()を呼びます。 |
String |
getComment()
コメントを返します。 |
String |
getCopyright()
著作権情報を返します。 |
protected Editor[] |
getEditors()
|
String |
getInfomation(String key)
このプロジェクトに関連づけられた情報を取得とします。 |
String |
getMainClass()
メインクラスを返します。 |
String |
getMaster()
マスターの名前を返します。 |
String |
getOrg()
団体名を返します。 |
byte[] |
getProjectInfo()
プロジェクト情報をbyte配列として返します。 |
String |
getProjectName()
プロジェクト名を返します。 |
Root |
getRoot()
FileSystemのROOTを返します。 |
File |
getSaveFile()
保存先のファイルを返します。 |
Editor |
getSelectedEditor()
|
Project |
init(byte[] info,
WindowManager manager)
プロジェクトを初期化します。 |
void |
paste()
アクティブなエディターに paste()を呼びます。 |
void |
print()
印刷を実行します。 |
void |
redo()
アクティブなエディターに redo()を呼びます。 |
void |
reloadFileView()
|
void |
removeEditor()
選択されているエディターを削除します。 |
void |
removeEditor(Editor editor)
指定されたEditorを削除します。 |
void |
removeEditorList(Editor editor)
|
void |
removeIntarnalFrame(JInternalFrame frame)
指定したInternalFrameをデスクトップペインから取り除きます。 |
void |
removeSheet()
|
void |
save()
デフォルトの保存先に保存します。 |
void |
saveAs()
名前を指定してプロジェクトを保存します。 |
void |
setComment(String comment)
コメントを設定します。 |
void |
setCopyright(String copy)
著作権情報を設定します。 |
void |
setInfomation(String key,
String content)
このプロジェクトに関連づけられた情報を設定します。 |
void |
setMainClass(String clazz)
メインクラスを設定します。 |
void |
setMaster(String master)
マスターを設定します。 |
void |
setOrg(String org)
団体名を設定します。 |
boolean |
setProjectInfo(byte[] info)
プロジェクト情報をbyte配列で設定します。 |
void |
setProjectName(String name)
プロジェクト名を設定します。 |
void |
setSaveFile(File file)
保存先のファイルを設定します。 |
void |
showFilePreference()
現在アクティブなファイルの環境設定を表示します。 |
void |
showProjectPreference()
プロジェクトの環境設定を表示します。 |
void |
undo()
アクティブなエディターに undo()を呼びます。 |
| クラス javax.swing.JPanel から継承したメソッド |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final String MASTER
public static final String NAME
public static final String COPYRIGHT
public static final String ORGANIZATION
public static final String COMMENT
public static final String WINDOW_MANAGER
public static final String MAIN_CLASS
private JSplitPane sp
private JSplitPane sp2
private Desktop dp
private Vector editors
private File file
private boolean edited
private Project.WindowListener listener
private StringArray infomation
private Timer timer
private NewWindowListener newListener
private Vector listeners
private int newx
private int newy
private Root root
private boolean inited
private FileViewPanel fsv
| コンストラクタの詳細 |
public Project(StringArray map)
map - 引数を登録したStringArray
public Project(byte[] info,
WindowManager manager)
info - プロジェクト情報manager - WindowManagerWindowManagerpublic Project()
| メソッドの詳細 |
public final Project init(byte[] info,
WindowManager manager)
info - byte配列のプロジェクト情報。manager - WindowManager
public void reloadFileView()
public String getMainClass()
public String getCopyright()
public String getProjectName()
public String getOrg()
public String getComment()
public String getMaster()
public File getSaveFile()
public byte[] getProjectInfo()
public boolean setProjectInfo(byte[] info)
info - プロジェクト情報のbyte配列
public void setMainClass(String clazz)
clazz - メインクラスpublic void setCopyright(String copy)
copy - 著作権情報public void setProjectName(String name)
name - プロジェクト名public void setOrg(String org)
org - 団体名public void setMaster(String master)
master - マスターの名前public void setComment(String comment)
comment - コメント
public void setInfomation(String key,
String content)
key - 情報のキーcontent - 情報の内容public String getInfomation(String key)
key - 情報のキー
public void setSaveFile(File file)
file - 保存先のファイルpublic void addEditor(Editor editor)
editor - 追加するエディターpublic void addSheet(JInternalFrame component)
component - public void removeSheet()
public void removeEditor()
public void removeEditor(Editor editor)
editor - 削除するエディタpublic void removeEditorList(Editor editor)
public void addInternalFrame(JInternalFrame frame)
frame - 追加するJInternalFrameremoveInernalFrame()
public void addInternalFrame(JInternalFrame frame,
int layer)
frame - 追加するJInternalFramelayer - 追加するレイヤーpublic void removeIntarnalFrame(JInternalFrame frame)
frame - 取り除くJInternalFramepublic void addFile()
public void addFile(File file)
file - 追加するファイルprotected Editor[] getEditors()
public Editor getSelectedEditor()
public void showFilePreference()
public void showProjectPreference()
public void copy()
copy()を呼びます。
public void cut()
cut()を呼びます。
public void paste()
paste()を呼びます。
public void delete()
delete()を呼びます。
public void undo()
undo()を呼びます。
public void redo()
redo()を呼びます。
public void save()
savaAs()が呼ばれます。
public void saveAs()
save()が呼ばれます。
public void close()
public Root getRoot()
jp.sourceforge.gtibuilder.io.filesystem.GBFilepublic void print()
public void addNameUpdataListener(NameUpdataListener listener)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||