public class SetCalendarToPanel extends AbstractClient
指定された年月のカレンダーを表示します。マウスでClickすることにより日付を選択できます。
文字が太字で、枠にかこまれている日付は、本日の日付です。
カレンダーのサイズは、Width=150 height=170 にて格納されます。
InRecord(0)に指定された表示年月のカレンダーを表示します。アイテムが設定なし、もしくは日付でない値が入っていた場合には、本日の年月により表示します。
表示年月のデータは、YYYYMMDD もしくは YYYYMM 形式にて指定してください。日付でない値が入っていた場合には表示年月の値に本日年月(YYYYMM)が設定されます。
OutRecord(0)に表示するパネルを持つアイテムを設定します。
OutRecord(1)に選択結果の日付を格納するアイテムを設定します。Clickにより日付が選択されると、背景色が変わり、選択結果のアイテムに日付(YYYYMMDD)が格納されます。
選択結果アイテムを省略された場合には、選択ができなくなります。(Clickされても背景色は変わりません)
土曜日は 前景色が青色、日曜日は 前景色が赤色になります。
祝日の設定はありません。
InputRecord | OutputRecord |
---|---|
|
|
Parameter |
---|
修飾子とタイプ | クラスと説明 |
---|---|
(package private) class |
SetCalendarToPanel.MyMouseListener |
修飾子とタイプ | フィールドと説明 |
---|---|
(package private) java.util.Date |
date |
(package private) jp.ne.mki.wedge.run.interfaces.DataInterface |
day |
(package private) java.awt.Color |
defaultBackColor |
protected java.awt.Color |
foreColor |
protected int |
height |
(package private) int |
month |
(package private) SetCalendarToPanel.MyMouseListener |
mouseListener |
(package private) int |
out_dd |
(package private) int |
out_mm |
(package private) int |
out_yyyy |
protected java.awt.Color |
outBackColor |
(package private) jp.ne.mki.wedge.run.client.data.Item |
outDay |
(package private) javax.swing.JPanel |
panel |
protected java.awt.Color |
saturdayColor |
(package private) javax.swing.JLabel |
selectedLabel |
protected int |
startWeek |
protected int |
startX |
protected int |
startY |
protected java.awt.Color |
sundayColor |
(package private) int |
today_dd |
(package private) int |
today_mm |
(package private) int |
today_yyyy |
protected javax.swing.border.EtchedBorder |
todayBorder |
protected java.awt.Font |
todayFont |
protected int |
width |
(package private) int |
x |
(package private) int |
y |
(package private) int |
year |
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
FRAME_CLOSE, FRAME_QUIT, SKIP_ALL, STOP, STOP_SELECT_ALL, SYSTEM_EXIT, SYSTEM_QUIT, TIMING_AFTER, TIMING_BEFORE, TIMING_LOAD, TIMING_ROW_CLICK, TIMING_ROW_WCLICK, TIMING_UN_LOAD
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR
コンストラクタと説明 |
---|
SetCalendarToPanel() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
execute()
表示不可に変更する処理を実行。
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
executeCurrentAfter, executeRule, executeRule, getAdapterName, getClientRuleObject, getComponent, getComponent, getComponents, getConfig, getConfImagePath, getContentPane, getCurrentComponent, getDesktop, getExecuteIndex, getExecuteParameter, getExecuteTiming, getExecutions, getExpectNextComponent, getFrame, getFrameRunner, getImageIcon, getInItem, getInItem, getItems, getLogicClassType, getManager, getMemory, getOutItem, getOutItem, getParameter, getReturnString, getRevision, isApplet, isApplication, isClientTraceMode, isConpiled, isJWS, isServerTraceMode, isWeb, log, loopInItem, loopInItemSub, loopInOutItem, loopInOutItemSub, loopOutItem, loopOutItemSub, setEngineManager, setErrorMessageMustInComp, setErrorMessageMustOutComp, setExecuteParameter, setFocus, setFocus, setFocus, setFrameRunnerErrorStatus, setPropertyFromEngine, setStatusBarText, showErrorDialog, showFrame, showFrame, showFrame, showFrame, terminate, writeErrorLog, writeErrorLog, writeErrorLog, writeTraceLog
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getEngineManager, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getRuleParameter, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, setExecuteType, setRuleType, setServerParameter, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeLog, writeLog, writeTraceLog
createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, getLogicClassDelegate, setControlRecord, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutRecord, setPhysicalName, setRuleParameter, setUserConstant
protected java.awt.Color foreColor
protected java.awt.Color saturdayColor
protected java.awt.Color sundayColor
protected java.awt.Font todayFont
protected javax.swing.border.EtchedBorder todayBorder
protected java.awt.Color outBackColor
protected int startX
protected int startY
protected int startWeek
protected int width
protected int height
javax.swing.JPanel panel
jp.ne.mki.wedge.run.interfaces.DataInterface day
jp.ne.mki.wedge.run.client.data.Item outDay
java.util.Date date
SetCalendarToPanel.MyMouseListener mouseListener
javax.swing.JLabel selectedLabel
int x
int y
int year
int month
int today_yyyy
int today_mm
int today_dd
int out_yyyy
int out_mm
int out_dd
java.awt.Color defaultBackColor
public int getIOParameter() throws java.lang.Throwable
execute
の前に実行される。java.lang.Throwable
public int execute() throws java.lang.Throwable
java.lang.Throwable
public void exit() throws java.lang.Throwable
java.lang.Throwable