2024-03-30

This commit is contained in:
2024-03-30 19:57:14 +09:00
parent d4055752a9
commit 57cc9ca7ff
90 changed files with 4829 additions and 105 deletions

55
doc/08_internal_frame.md Normal file
View File

@@ -0,0 +1,55 @@
# Internal Frame
* `ststic int showInternalConfirmDialog()`
* `static String showInternalInputDialog()`
* `static Object showInternalMessageDialog()`
* `static int showInternalOptionDialog()`
* `getContentPane()` / `setContentPane(Container)`
* `getJMenuBar()` / `setJMenuBar()`
* `getLayeredPane()` / `setLayeredPane(JLayeredPane)`
* `setVisible(boolean)`
* `pack()`
* `setLocation(int,int)` / `setLocation(Point)`
* `setBounds(int,int,int,int)` / `setBounds(Rectangle)`
* `setSize(int,int)` / `setSize(Dimension)`
* `getDefaultCloseOperation()` / `setDefaultCloseOperation(int)` : DISPOSE_ON_CLOSE | DO_NOTHING_ON_CLOSE | HIDE_ON_CLOSE
* `addInternalFrameListener()` / `removeInternalFrameListener()`
* `moveToFront()` / `moveToBack()`
* `isClosed()` / `setClosed(boolean)`
* `isIcon()` / `setIcon(boolean)`
* `isMaximum()` / `setMaximum(boolean)`
* `isSelected()` / `setSelected(boolean)`
* `getFrameIcon()` / `setFrameIcon(Icon)`
* `isClosable()` / `setClosable(boolean)`
* `isIconifiable()` / `setIconifiable(boolean)`
* `isMaximizable()` / `setMaximizable(boolean)`
* `isResizable()` / `setResizable(boolean)`
* `getTitle()` / `setTitle(String)`
## JDesktopPane
* `getAllFrames()`
* `getAllFramesInLayer(int)`
* `getDragMode()` / `setDragMode(int)` : LIVE_DRAG_MODE | OUTLINE_DRAG_MODE
## JLayeredPane
* `jFrame.getLayeredPane()`
* `add(Component)` / `add(Component,Integer)` / `add(Component,Integer,int)` : 추가할 컴포넌트, 레이어, 레이어 내에서의 순서. 레이어가 지정되지 않으면 0번 레이어에 할당된다.
* `setLayer(Component,int)` / `setLayer(Component,int,int)` : 컴포넌트의 위치를 변경.
* `int getLayer(Component)`
* `getComponentCountInLayer(int)`
* `getComponentsInLayer(int)`
* `int lowestLayer()` / `int highestLayer()`
* `getPosition(Component)` / `setPosition(Component,int)`
* `moveToFront(Component)` / `moveToBack(Component)`