public class hiListPanel extends JScrollPane
hiListPanelはJListとDdefaultListModelを内包する JScrollPaneです。
JComponent.AccessibleJComponent
Component.BaselineResizeBehavior
修飾子とタイプ | フィールドと説明 |
---|---|
JList |
list |
DefaultListModel |
model |
int |
show_offset |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addListData(int idx_,
Object val_)
指定位置に値を追加する.
|
void |
addListData(int idx_,
Object[] vals_)
リストの指定位置に値を追加する.
|
void |
addListData(Object val_)
最後に値を追加する.
|
void |
addListData(Object[] vals_)
リストの最後に値を追加する.
|
void |
clearSelection()
選択を解除する.
|
static hiListPanel |
create()
リストパネルを生成する
|
Object |
getElementAt(int idx_)
指定位置のオブジェクトを得る
|
int |
getListSize()
要素数を得る
|
int |
getSelectedIndex()
選択されている要素のindexを得る.
|
int[] |
getSelectedIndices()
選択されている要素のindex(複数)を得る.
|
void |
removeListData()
リストを消去する.
|
void |
reverseSelection()
選択状態を反転する.
|
void |
setBackground(Color color_)
背景色を設定する.
|
void |
setFont(Font font_)
フォントをセットする
|
void |
setForeground(Color color_)
背景色を設定する.
|
void |
setListData(int idx_,
Object val_)
指定位置の値を置き換える.
|
void |
setListData(List vals_)
リストに値をセットする.
|
void |
setListData(Object[] vals_)
リストに値をセットする.
|
void |
setSelectedIndex(int index_)
指定位置の行を選択する.
|
void |
setSelectedIndex(int[] indices_)
指定位置の要素を選択する.
|
void |
show(int idx_)
指定位置を先頭にして表示.
|
void |
showListData(int idx_)
指定位置の要素が表示されるようにする.
|
createHorizontalScrollBar, createVerticalScrollBar, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JList list
public DefaultListModel model
public int show_offset
public static hiListPanel create()
public void setFont(Font font_)
setFont
クラス内 JComponent
font_
- フォントpublic void setListData(Object[] vals_)
データをセットします。
引数は文字列の配列である必要はありませんが、
文字列の配列以外は現時点では保障できません。
vals_
- リストにセットする値public void addListData(Object[] vals_)
データをセットします。
引数は文字列の配列である必要はありませんが、
文字列の配列以外は現時点では保障できません。
vals_
- リストにセットする値public void addListData(int idx_, Object[] vals_)
データを指定位置から追加します。
引数は文字列の配列である必要はありませんが、
文字列の配列以外は現時点では保障できません。
idx_
- 位置(0オリジン)vals_
- リストにセットする値public void setListData(List vals_)
データをセットします。
引数は文字列のリストである必要はありませんが、
文字列のリスト以外は現時点では保障できません。
vals_
- リストにセットする値public void addListData(Object val_)
リストの最後に値を追加します。追加された値が表示されます。
val_
- 追加する値public void addListData(int idx_, Object val_)
指定の位置に値を追加します。位置指定は0オリジンで、0から サイズまでが許されます。追加された値が表示されます。
idx_
- 位置(0オリジン)val_
- 値public void setListData(int idx_, Object val_)
指定位置の値を置き換えます。置き換えられた値が表示されます。
idx_
- 位置(0オリジン)val_
- 値public Object getElementAt(int idx_)
idx_
- 位置(0オリジン)public void removeListData()
リストを消去します。
public void showListData(int idx_)
idx_
- 位置(0オリジン)public void setSelectedIndex(int[] indices_)
必要に応じinvokerを介し、指定位置の要素を選択状態にする。
indices_
- データ位置(0オリジン)public void setSelectedIndex(int index_)
index_
- データ内行位置(0オリジン) 領域外の場合は末端になります。public void clearSelection()
public void show(int idx_)
idx_
- 表示の先頭にするデータ行(0オリジン)public void reverseSelection()
public int[] getSelectedIndices()
public int getSelectedIndex()
public int getListSize()
public void setBackground(Color color_)
setBackground
クラス内 JComponent
color_
- 色public void setForeground(Color color_)
setForeground
クラス内 JComponent
color_
- 色