public class EdbPanel extends JPanel implements Autoscroll, Scrollable
GridBagLayout()を利用する.
背景色,透明,オートスクロール,パネル幅の調節が目的.JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
EdbPanel()
背景が透明なパネルを作成する.
|
EdbPanel(Color bgc)
背景色を指定したパネルを作成する.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(int y,
int x,
Component co) |
void |
add(int y,
int x,
Component co,
int align) |
void |
add(int y,
int x,
double wx,
Component co) |
void |
add(int y,
int x,
int w,
Component co) |
void |
add(int y,
int x,
int w,
Component co,
int align) |
void |
add(int y,
int x,
int w,
double wx,
Component co) |
void |
add(int y,
int x,
int w,
int h,
Component co,
int align) |
void |
addDummy(int y,
int x,
Component co) |
void |
addFill(int y,
int x,
Component co,
int align) |
void |
addFill(int y,
int x,
int w,
int h,
Component co,
int align) |
void |
addFill(int y,
int x,
int w,
int h,
Component co,
int align,
int fill) |
void |
addHFill(int y,
int x,
int w,
int h,
Component co,
int align) |
void |
addPadding(int y,
int x) |
void |
addPadding(int y,
int x,
int w) |
void |
autoscroll(Point p) |
Insets |
getAutoscrollInsets() |
Dimension |
getPreferredScrollableViewportSize() |
int |
getScrollableBlockIncrement(Rectangle r,
int o,
int d) |
boolean |
getScrollableTracksViewportHeight() |
boolean |
getScrollableTracksViewportWidth() |
int |
getScrollableUnitIncrement(Rectangle r,
int o,
int d) |
boolean |
move(int y,
int x,
Component co) |
void |
setBackground(Color bgc)
背景色を設定する.
|
void |
setMaximumWidth(int w)
Traking時の最大の幅を設定する.
|
void |
setMinimumWidth(int w)
Traking時の最小の幅を設定する.
|
void |
setSelected(boolean sel)
セレクション状態をセットする.
|
void |
setTrackWidth(boolean t)
幅をJViewport等が指定するサイズに従うか否かを指定する.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic EdbPanel(Color bgc)
bgc - 背景色. bgc = nullの場合には透明色にする.public EdbPanel()
EdbPanel(java.awt.Color)public void setBackground(Color bgc)
setBackground in class JComponentbgc - 背景色.
bgc = nullの場合には,背景を透明に設定する.public void setSelected(boolean sel)
sel - セレクション.public void autoscroll(Point p)
autoscroll in interface Autoscrollpublic Insets getAutoscrollInsets()
getAutoscrollInsets in interface Autoscrollpublic boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth in interface Scrollablepublic boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight in interface Scrollablepublic int getScrollableBlockIncrement(Rectangle r, int o, int d)
getScrollableBlockIncrement in interface Scrollablepublic int getScrollableUnitIncrement(Rectangle r, int o, int d)
getScrollableUnitIncrement in interface Scrollablepublic Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize in interface Scrollablepublic void setTrackWidth(boolean t)
t - 追従.public void setMinimumWidth(int w)
w - 最小幅.public void setMaximumWidth(int w)
w - 最大幅.public void add(int y,
int x,
int w,
Component co,
int align)
public void add(int y,
int x,
int w,
int h,
Component co,
int align)
public void add(int y,
int x,
Component co,
int align)
public void add(int y,
int x,
Component co)
public void add(int y,
int x,
double wx,
Component co)
public void add(int y,
int x,
int w,
Component co)
public void add(int y,
int x,
int w,
double wx,
Component co)
public void addDummy(int y,
int x,
Component co)
public void addFill(int y,
int x,
int w,
int h,
Component co,
int align,
int fill)
public void addFill(int y,
int x,
int w,
int h,
Component co,
int align)
public void addFill(int y,
int x,
Component co,
int align)
public void addHFill(int y,
int x,
int w,
int h,
Component co,
int align)
public void addPadding(int y,
int x)
public void addPadding(int y,
int x,
int w)
public boolean move(int y,
int x,
Component co)
EDB Working Group at Mon Dec 15 16:45:05 JST 2025