fem.component
クラス FEMControlPanel

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 java.awt.Panel
              上位を拡張 fem.component.FEMControlPanel
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class FEMControlPanel
extends java.awt.Panel

制御パネル

関連項目:
直列化された形式

入れ子のクラスの概要
protected  class FEMControlPanel.DispCoefAction
          アクションボタン
 
クラス java.awt.Panel から継承された入れ子のクラス/インタフェース
java.awt.Panel.AccessibleAWTPanel
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
protected  CalculateButton calc
          計算ボタン
protected  FEMViewCanvas canvas
          表示キャンバス
protected  ClearResultButton clear
          計算結果消去ボタン
protected  java.util.HashMap<java.lang.String,java.lang.Integer> componentMap
          計算結果の成分を表す文字列と数値を関連付けるマップ
protected  int contourParam
          コンター表示をするデータの種類を表す int 型
protected  ResultCompChoice disp
          表示変位成分選択メニュー
static java.lang.String DISP_COEF
          変位表示倍率を表す文字列
static java.lang.String[] DISP_COMPONENT
          変位の成分を格納した配列
protected  java.awt.TextField dispCoefField
          変位表示倍率入力フィールド
protected  java.util.HashMap<java.lang.String,java.lang.Integer> parameterMap
          計算結果の種類を表す文字列と数値を関連付けるマップ
static java.lang.String[] PARAMS
          計算結果の種類を格納した配列
protected  ResultChoice res
          表示結果成分選択メニュー
protected  ResultCompChoice strain
          表示歪成分選択メニュー
static java.lang.String[] STRAIN_COMPONENT
          歪の成分を格納した配列
protected  ResultCompChoice stress
          表示応力成分選択メニュー
static java.lang.String[] STRESS_COMPONENT
          応力の成分を格納した配列
static java.lang.String TEMPERATURE
          温度
 
クラス 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
 
コンストラクタの概要
FEMControlPanel(FEMViewCanvas canvas)
          制御パネルトを構築する
 
メソッドの概要
 FEMDataModel getModel()
          FEM データモデルを返す
 FEMViewCanvas getViewCanvas()
          表示キャンバスを返す
 void setComponent(java.lang.String value)
          表示する結果の成分を選択する
 void setContourParam(java.lang.String value)
          コンター表示をするデータの種類を設定する
 void setDispCoef()
          変形倍率を設定する
protected  void setMaps()
          マップを設定する
 
クラス java.awt.Panel から継承されたメソッド
addNotify, getAccessibleContext
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PARAMS

public static final java.lang.String[] PARAMS
計算結果の種類を格納した配列


TEMPERATURE

public static final java.lang.String TEMPERATURE
温度

関連項目:
定数フィールド値

DISP_COMPONENT

public static final java.lang.String[] DISP_COMPONENT
変位の成分を格納した配列


STRAIN_COMPONENT

public static final java.lang.String[] STRAIN_COMPONENT
歪の成分を格納した配列


STRESS_COMPONENT

public static final java.lang.String[] STRESS_COMPONENT
応力の成分を格納した配列


DISP_COEF

public static final java.lang.String DISP_COEF
変位表示倍率を表す文字列

関連項目:
定数フィールド値

canvas

protected FEMViewCanvas canvas
表示キャンバス


contourParam

protected int contourParam
コンター表示をするデータの種類を表す int 型


parameterMap

protected java.util.HashMap<java.lang.String,java.lang.Integer> parameterMap
計算結果の種類を表す文字列と数値を関連付けるマップ


componentMap

protected java.util.HashMap<java.lang.String,java.lang.Integer> componentMap
計算結果の成分を表す文字列と数値を関連付けるマップ


calc

protected CalculateButton calc
計算ボタン


clear

protected ClearResultButton clear
計算結果消去ボタン


dispCoefField

protected java.awt.TextField dispCoefField
変位表示倍率入力フィールド


res

protected ResultChoice res
表示結果成分選択メニュー


disp

protected ResultCompChoice disp
表示変位成分選択メニュー


strain

protected ResultCompChoice strain
表示歪成分選択メニュー


stress

protected ResultCompChoice stress
表示応力成分選択メニュー

コンストラクタの詳細

FEMControlPanel

public FEMControlPanel(FEMViewCanvas canvas)
制御パネルトを構築する

パラメータ:
canvas - 表示キャンバス
メソッドの詳細

setMaps

protected void setMaps()
マップを設定する


getModel

public FEMDataModel getModel()
FEM データモデルを返す

戻り値:
FEM データモデル

getViewCanvas

public FEMViewCanvas getViewCanvas()
表示キャンバスを返す

戻り値:
表示キャンバス

setContourParam

public void setContourParam(java.lang.String value)
コンター表示をするデータの種類を設定する

パラメータ:
value - データ名称

setComponent

public void setComponent(java.lang.String value)
表示する結果の成分を選択する

パラメータ:
value - 成分

setDispCoef

public void setDispCoef()
変形倍率を設定する