2024-03-30
This commit is contained in:
60
doc/12_panel.md
Normal file
60
doc/12_panel.md
Normal file
@@ -0,0 +1,60 @@
|
||||
# Panel
|
||||
|
||||
## JPanel
|
||||
|
||||
|
||||
* `add(Component)` / `add(Component,int)` / `add(Component,Object)` / `add(Component,Object,int)` / `add(String,Component)`
|
||||
* `getComponentCount()`
|
||||
* `getComponent(int)` / `getComponentAt(int,int)` / `getComponentAt(Point)` / `getComponents()`
|
||||
* `remove(Component)` / `remove(int)` / `removeAll()`
|
||||
|
||||
* `getLayout()` / `setLayout(LayoutManager)`
|
||||
|
||||
|
||||
|
||||
|
||||
## JRootPane
|
||||
* Glass pane
|
||||
* Layered pane
|
||||
* FRAME_CONTENT_LAYER : -30000
|
||||
* DEFAULT_LAYER : 0
|
||||
* PALETTE_LAYER : 100
|
||||
* MODAL_LAYER : 200
|
||||
* POPUP_LAYER : 300
|
||||
* DRAG_LAYER : 400
|
||||
* Content pane
|
||||
* JMenu bar
|
||||
|
||||
|
||||
* `jFrame.getRootPane()`
|
||||
* `SwingUtilities.getRootPane(Component)`
|
||||
* `jComponent.getRootPane()`
|
||||
|
||||
* `getDefaultButton()` / `setDefaultButton(JButton)`
|
||||
|
||||
* `jFrame.getGlassPane()` / `jFrame.setGlassPane(Component)`
|
||||
* `jFrame.getLayeredPane()` / `jFrame.setLayeredPane(Component)`
|
||||
* `jFrame.getContentPane()` / `jFrame.setContentPane(Container)`
|
||||
* `jFrame.getJMenuBar()` / `jFrame.setJMenuBar(JMenuBar)`
|
||||
|
||||
|
||||
## JScrollPane
|
||||
|
||||
* `JScrollPane(Component)` / `JScrollPane(Component,int,int)`
|
||||
|
||||
|
||||
* `setviewportView(Component)`
|
||||
* `getVerticalScrollBarPolicy()` / `setVerticalScrollBarPolicy(int)` : ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED | VERTICAL_SCROLLBAR_ALWAYS | VERTICAL_SCROLLBAR_NEVER
|
||||
* `getHorizontalScrollBarPolicy()` / `setHorizontalScrollBarPolicy(int)` : ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED | HORIZONTAL_SCROLLBAR_ALWAYS | HORIZONTAL_SCROLLBAR_NEVER
|
||||
* `getViewportBorder()` / `setViewportBorder(Border)`
|
||||
* `isWheelScrollingEnabled()`
|
||||
|
||||
* `setRowHeaderView(Component)` / `setColumnHeaderView(Component)`
|
||||
* `getCornet(String)` / `setCorner(String,Component)` : ScrollPaneConstants.UPPER_LEFT_CORNER | UPPER_RIGHT_CORNER | LOWER_LEFT_CORNER | LOWER_RIGHT_CORNER | LOWER_LEADING_CORNER | LOWER_TRAILING_CORNER | UPPER_LEADING_CORNER | UPPER_TRAILING_CORNER
|
||||
|
||||
### Scrollable
|
||||
|
||||
* `getScrollableUnitIncrement()` / `getScrollableBlockIncrement()`
|
||||
* `getPreferredScrollableViewportSize()`
|
||||
* `getScrollableTracksViewportWidth()` / `getScrollableTracksViewportHeight()`
|
||||
|
||||
Reference in New Issue
Block a user