public class EdbPanel extends JPanel implements Autoscroll, Scrollable
GridBagLayout()
を利用する.
背景色,透明,オートスクロール,パネル幅の調節が目的.JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public EdbPanel(Color bgc)
bgc
- 背景色. bgc = null
の場合には透明色にする.public EdbPanel()
EdbPanel(java.awt.Color)
public void setBackground(Color bgc)
setBackground
in class JComponent
bgc
- 背景色.
bgc = null
の場合には,背景を透明に設定する.public void setSelected(boolean sel)
sel
- セレクション.public void autoscroll(Point p)
autoscroll
in interface Autoscroll
public Insets getAutoscrollInsets()
getAutoscrollInsets
in interface Autoscroll
public boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface Scrollable
public boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight
in interface Scrollable
public int getScrollableBlockIncrement(Rectangle r, int o, int d)
getScrollableBlockIncrement
in interface Scrollable
public int getScrollableUnitIncrement(Rectangle r, int o, int d)
getScrollableUnitIncrement
in interface Scrollable
public Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize
in interface Scrollable
public 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 Tue Jun 10 17:08:59 JST 2025