From 7e1d726c23903803aae1f015f5f25826f09e157d Mon Sep 17 00:00:00 2001 From: Elex Date: Wed, 12 Jun 2024 13:10:10 +0900 Subject: [PATCH] 2024-06-12 --- Writerside2/c.list | 6 ++ Writerside2/cfg/buildprofiles.xml | 17 ++++++ Writerside2/s.tree | 58 +++++++++++++++++++ .../topics/Basic-Component-Methods.md | 2 +- .../topics/Border.md | 0 .../topics/Buttons.md | 14 ++--- Writerside2/topics/Canvas.md | 3 + .../topics/Combo-Box.md | 0 Writerside2/topics/Components.md | 3 + Writerside2/topics/Containers.md | 3 + .../topics/Desktop.md | 0 .../topics/Dialog.md | 0 .../topics/Drag-and-Drop.md | 20 +++---- .../topics/Editor-Pane.md | 2 + Writerside2/topics/Etc.md | 3 + .../topics/File-Chooser-and-Color-Chooser.md | 0 doc/33_font.md => Writerside2/topics/Font.md | 0 .../topics/Geometrics.md | 0 doc/23_icon.md => Writerside2/topics/Icon.md | 0 .../topics/Internal-Frame.md | 0 .../topics/Label.md | 4 +- .../topics/Layout-Manager.md | 0 doc/10_list.md => Writerside2/topics/List.md | 0 .../topics/Listeners.md | 0 .../topics/Look-and-Feel.md | 0 doc/11_menu.md => Writerside2/topics/Menu.md | 0 .../topics/Painting.md | 0 .../topics/Panel.md | 14 ++--- .../topics/Progress-Bar.md | 0 .../topics/Separator.md | 0 .../topics/Slider.md | 0 .../topics/Spinner.md | 0 .../topics/Split-Pane.md | 0 .../topics/Tabbed-Pane.md | 0 .../topics/Table.md | 0 .../topics/Text-Component.md | 2 +- .../topics/Thread.md | 4 +- .../topics/Tool-Bar.md | 0 .../topics/Tooltip.md | 0 .../topics/Top-Level-Containers.md | 2 +- doc/22_tree.md => Writerside2/topics/Tree.md | 0 Writerside2/topics/starter-topic.md | 2 + Writerside2/v.list | 5 ++ Writerside2/writerside.cfg | 13 +++++ 44 files changed, 146 insertions(+), 31 deletions(-) create mode 100644 Writerside2/c.list create mode 100644 Writerside2/cfg/buildprofiles.xml create mode 100644 Writerside2/s.tree rename doc/02_basic_component_methods.md => Writerside2/topics/Basic-Component-Methods.md (99%) rename doc/24_border.md => Writerside2/topics/Border.md (100%) rename doc/04_buttons.md => Writerside2/topics/Buttons.md (92%) create mode 100644 Writerside2/topics/Canvas.md rename doc/06_combo_box.md => Writerside2/topics/Combo-Box.md (100%) create mode 100644 Writerside2/topics/Components.md create mode 100644 Writerside2/topics/Containers.md rename doc/26_desktop.md => Writerside2/topics/Desktop.md (100%) rename doc/07_dialog.md => Writerside2/topics/Dialog.md (100%) rename doc/29_drag_and_drop.md => Writerside2/topics/Drag-and-Drop.md (87%) rename doc/35_editor_pane.md => Writerside2/topics/Editor-Pane.md (83%) create mode 100644 Writerside2/topics/Etc.md rename doc/05_file_cooser_color_chooser.md => Writerside2/topics/File-Chooser-and-Color-Chooser.md (100%) rename doc/33_font.md => Writerside2/topics/Font.md (100%) rename doc/32_geometric.md => Writerside2/topics/Geometrics.md (100%) rename doc/23_icon.md => Writerside2/topics/Icon.md (100%) rename doc/08_internal_frame.md => Writerside2/topics/Internal-Frame.md (100%) rename doc/09_label.md => Writerside2/topics/Label.md (87%) rename doc/27_layout_manager.md => Writerside2/topics/Layout-Manager.md (100%) rename doc/10_list.md => Writerside2/topics/List.md (100%) rename doc/30_listener.md => Writerside2/topics/Listeners.md (100%) rename doc/28_look_and_feel.md => Writerside2/topics/Look-and-Feel.md (100%) rename doc/11_menu.md => Writerside2/topics/Menu.md (100%) rename doc/31_painting.md => Writerside2/topics/Painting.md (100%) rename doc/12_panel.md => Writerside2/topics/Panel.md (89%) rename doc/13_progress_bar.md => Writerside2/topics/Progress-Bar.md (100%) rename doc/14_separator.md => Writerside2/topics/Separator.md (100%) rename doc/15_slider.md => Writerside2/topics/Slider.md (100%) rename doc/16_spinner.md => Writerside2/topics/Spinner.md (100%) rename doc/17_split_pane.md => Writerside2/topics/Split-Pane.md (100%) rename doc/18_tabbed_pane.md => Writerside2/topics/Tabbed-Pane.md (100%) rename doc/19_table.md => Writerside2/topics/Table.md (100%) rename doc/03_text_components.md => Writerside2/topics/Text-Component.md (98%) rename doc/25_thread.md => Writerside2/topics/Thread.md (95%) rename doc/20_toolbar.md => Writerside2/topics/Tool-Bar.md (100%) rename doc/21_tooltip.md => Writerside2/topics/Tooltip.md (100%) rename doc/01_top_level_containers.md => Writerside2/topics/Top-Level-Containers.md (96%) rename doc/22_tree.md => Writerside2/topics/Tree.md (100%) create mode 100644 Writerside2/topics/starter-topic.md create mode 100644 Writerside2/v.list create mode 100644 Writerside2/writerside.cfg diff --git a/Writerside2/c.list b/Writerside2/c.list new file mode 100644 index 0000000..c4c77a2 --- /dev/null +++ b/Writerside2/c.list @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Writerside2/cfg/buildprofiles.xml b/Writerside2/cfg/buildprofiles.xml new file mode 100644 index 0000000..8f962ea --- /dev/null +++ b/Writerside2/cfg/buildprofiles.xml @@ -0,0 +1,17 @@ + + + + + + + + + true + + + + diff --git a/Writerside2/s.tree b/Writerside2/s.tree new file mode 100644 index 0000000..ba40e15 --- /dev/null +++ b/Writerside2/s.tree @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/02_basic_component_methods.md b/Writerside2/topics/Basic-Component-Methods.md similarity index 99% rename from doc/02_basic_component_methods.md rename to Writerside2/topics/Basic-Component-Methods.md index a0d76d9..6f773da 100644 --- a/doc/02_basic_component_methods.md +++ b/Writerside2/topics/Basic-Component-Methods.md @@ -80,7 +80,7 @@ myComponent.setBackground(Color.PINK); * `getComponentAfter(Container,Component)` * `getComponentBefore(Container,Component)` * `getFirstComponent(Container)` / `getInitialComponent(Container)` / `getLastComponent(Container)` - + * `container.getFocusTraversalPolicy()` / `container.setFocusTraversalPolicy(FocusTraversalPolicy)` * `container.isFocusCycleRoot()` / `container.setFocusCycleRoot(boolean)` diff --git a/doc/24_border.md b/Writerside2/topics/Border.md similarity index 100% rename from doc/24_border.md rename to Writerside2/topics/Border.md diff --git a/doc/04_buttons.md b/Writerside2/topics/Buttons.md similarity index 92% rename from doc/04_buttons.md rename to Writerside2/topics/Buttons.md index 54e09dd..05ba26b 100644 --- a/doc/04_buttons.md +++ b/Writerside2/topics/Buttons.md @@ -49,10 +49,10 @@ ButtonGroup group = ((DefaultButtonModel)button.getModel()).getGroup(); * `isEnabled()` / `setEnabled(boolean)` * `getValue(String)` / `putValue(String,Object)` - * ACCELERATOR_KEY : KeyStroke - * ACTION_COMMAND_KEY : String - * LONG_DESCRIPTION - * MNEMONIC_KEY - * NAME - * SHORT_DESCRIPTION - * SMALL_ICON \ No newline at end of file + * ACCELERATOR_KEY : KeyStroke + * ACTION_COMMAND_KEY : String + * LONG_DESCRIPTION + * MNEMONIC_KEY + * NAME + * SHORT_DESCRIPTION + * SMALL_ICON \ No newline at end of file diff --git a/Writerside2/topics/Canvas.md b/Writerside2/topics/Canvas.md new file mode 100644 index 0000000..d7513b6 --- /dev/null +++ b/Writerside2/topics/Canvas.md @@ -0,0 +1,3 @@ +# Canvas + +Start typing here... \ No newline at end of file diff --git a/doc/06_combo_box.md b/Writerside2/topics/Combo-Box.md similarity index 100% rename from doc/06_combo_box.md rename to Writerside2/topics/Combo-Box.md diff --git a/Writerside2/topics/Components.md b/Writerside2/topics/Components.md new file mode 100644 index 0000000..238fa44 --- /dev/null +++ b/Writerside2/topics/Components.md @@ -0,0 +1,3 @@ +# Components + +Start typing here... \ No newline at end of file diff --git a/Writerside2/topics/Containers.md b/Writerside2/topics/Containers.md new file mode 100644 index 0000000..3c1938b --- /dev/null +++ b/Writerside2/topics/Containers.md @@ -0,0 +1,3 @@ +# Containers + +Start typing here... \ No newline at end of file diff --git a/doc/26_desktop.md b/Writerside2/topics/Desktop.md similarity index 100% rename from doc/26_desktop.md rename to Writerside2/topics/Desktop.md diff --git a/doc/07_dialog.md b/Writerside2/topics/Dialog.md similarity index 100% rename from doc/07_dialog.md rename to Writerside2/topics/Dialog.md diff --git a/doc/29_drag_and_drop.md b/Writerside2/topics/Drag-and-Drop.md similarity index 87% rename from doc/29_drag_and_drop.md rename to Writerside2/topics/Drag-and-Drop.md index 5339865..104f1c3 100644 --- a/doc/29_drag_and_drop.md +++ b/Writerside2/topics/Drag-and-Drop.md @@ -46,16 +46,16 @@ ## DropLocation * JList.DropLocation - * `isInsert()` - * `getIndex()` + * `isInsert()` + * `getIndex()` * JTree.DropLocation - * `getChildIndex()` - * `getPath()` + * `getChildIndex()` + * `getPath()` * JTable.DropLocation - * `isInsertRow()` - * `isInserColumn()` - * `getRow()` - * `getColumn()` + * `isInsertRow()` + * `isInserColumn()` + * `getRow()` + * `getColumn()` * JTextComponent.DropLocation - * `getIndex()` - * `getBias()` \ No newline at end of file + * `getIndex()` + * `getBias()` \ No newline at end of file diff --git a/doc/35_editor_pane.md b/Writerside2/topics/Editor-Pane.md similarity index 83% rename from doc/35_editor_pane.md rename to Writerside2/topics/Editor-Pane.md index 2c56210..115b28d 100644 --- a/doc/35_editor_pane.md +++ b/Writerside2/topics/Editor-Pane.md @@ -1 +1,3 @@ +# Editor Pane + https://docs.oracle.com/javase/tutorial/uiswing/components/editorpane.html \ No newline at end of file diff --git a/Writerside2/topics/Etc.md b/Writerside2/topics/Etc.md new file mode 100644 index 0000000..863b198 --- /dev/null +++ b/Writerside2/topics/Etc.md @@ -0,0 +1,3 @@ +# Etc + +Start typing here... \ No newline at end of file diff --git a/doc/05_file_cooser_color_chooser.md b/Writerside2/topics/File-Chooser-and-Color-Chooser.md similarity index 100% rename from doc/05_file_cooser_color_chooser.md rename to Writerside2/topics/File-Chooser-and-Color-Chooser.md diff --git a/doc/33_font.md b/Writerside2/topics/Font.md similarity index 100% rename from doc/33_font.md rename to Writerside2/topics/Font.md diff --git a/doc/32_geometric.md b/Writerside2/topics/Geometrics.md similarity index 100% rename from doc/32_geometric.md rename to Writerside2/topics/Geometrics.md diff --git a/doc/23_icon.md b/Writerside2/topics/Icon.md similarity index 100% rename from doc/23_icon.md rename to Writerside2/topics/Icon.md diff --git a/doc/08_internal_frame.md b/Writerside2/topics/Internal-Frame.md similarity index 100% rename from doc/08_internal_frame.md rename to Writerside2/topics/Internal-Frame.md diff --git a/doc/09_label.md b/Writerside2/topics/Label.md similarity index 87% rename from doc/09_label.md rename to Writerside2/topics/Label.md index a1cff06..2e1f2c5 100644 --- a/doc/09_label.md +++ b/Writerside2/topics/Label.md @@ -8,9 +8,9 @@ * `getVerticalAlignment()` / `setVerticalAlignment(int)` : TOP | CENTER | BOTTOM -* `getHorizontalAlignment()` / `setHorizontalAlignment(int)` : LEFT | CENTER | RIGHT | LEADING | TRAILING +* `getHorizontalAlignment()` / `setHorizontalAlignment(int)` : LEFT | CENTER | RIGHT | LEADING | TRAILING * `getVerticalTextPosition()` / `setVerticalTextPosition(int)` : TOP | CENTER | BOTTOM -* `getHorizontalTextPosition()` / `setHorizontalTextPosition(int)` : LEFT | CENTER | RIGHT | LEADING | TRAILING +* `getHorizontalTextPosition()` / `setHorizontalTextPosition(int)` : LEFT | CENTER | RIGHT | LEADING | TRAILING * `getIconTextGap()` / `setIconTextGap(int)` * `getLabelFor()` / `setLabelFor(Component)` diff --git a/doc/27_layout_manager.md b/Writerside2/topics/Layout-Manager.md similarity index 100% rename from doc/27_layout_manager.md rename to Writerside2/topics/Layout-Manager.md diff --git a/doc/10_list.md b/Writerside2/topics/List.md similarity index 100% rename from doc/10_list.md rename to Writerside2/topics/List.md diff --git a/doc/30_listener.md b/Writerside2/topics/Listeners.md similarity index 100% rename from doc/30_listener.md rename to Writerside2/topics/Listeners.md diff --git a/doc/28_look_and_feel.md b/Writerside2/topics/Look-and-Feel.md similarity index 100% rename from doc/28_look_and_feel.md rename to Writerside2/topics/Look-and-Feel.md diff --git a/doc/11_menu.md b/Writerside2/topics/Menu.md similarity index 100% rename from doc/11_menu.md rename to Writerside2/topics/Menu.md diff --git a/doc/31_painting.md b/Writerside2/topics/Painting.md similarity index 100% rename from doc/31_painting.md rename to Writerside2/topics/Painting.md diff --git a/doc/12_panel.md b/Writerside2/topics/Panel.md similarity index 89% rename from doc/12_panel.md rename to Writerside2/topics/Panel.md index e717de7..f583ed3 100644 --- a/doc/12_panel.md +++ b/Writerside2/topics/Panel.md @@ -16,12 +16,12 @@ ## JRootPane * Glass pane * Layered pane - * FRAME_CONTENT_LAYER : -30000 - * DEFAULT_LAYER : 0 - * PALETTE_LAYER : 100 - * MODAL_LAYER : 200 - * POPUP_LAYER : 300 - * DRAG_LAYER : 400 + * FRAME_CONTENT_LAYER : -30000 + * DEFAULT_LAYER : 0 + * PALETTE_LAYER : 100 + * MODAL_LAYER : 200 + * POPUP_LAYER : 300 + * DRAG_LAYER : 400 * Content pane * JMenu bar @@ -40,7 +40,7 @@ ## JScrollPane -* `JScrollPane(Component)` / `JScrollPane(Component,int,int)` +* `JScrollPane(Component)` / `JScrollPane(Component,int,int)` * `setviewportView(Component)` diff --git a/doc/13_progress_bar.md b/Writerside2/topics/Progress-Bar.md similarity index 100% rename from doc/13_progress_bar.md rename to Writerside2/topics/Progress-Bar.md diff --git a/doc/14_separator.md b/Writerside2/topics/Separator.md similarity index 100% rename from doc/14_separator.md rename to Writerside2/topics/Separator.md diff --git a/doc/15_slider.md b/Writerside2/topics/Slider.md similarity index 100% rename from doc/15_slider.md rename to Writerside2/topics/Slider.md diff --git a/doc/16_spinner.md b/Writerside2/topics/Spinner.md similarity index 100% rename from doc/16_spinner.md rename to Writerside2/topics/Spinner.md diff --git a/doc/17_split_pane.md b/Writerside2/topics/Split-Pane.md similarity index 100% rename from doc/17_split_pane.md rename to Writerside2/topics/Split-Pane.md diff --git a/doc/18_tabbed_pane.md b/Writerside2/topics/Tabbed-Pane.md similarity index 100% rename from doc/18_tabbed_pane.md rename to Writerside2/topics/Tabbed-Pane.md diff --git a/doc/19_table.md b/Writerside2/topics/Table.md similarity index 100% rename from doc/19_table.md rename to Writerside2/topics/Table.md diff --git a/doc/03_text_components.md b/Writerside2/topics/Text-Component.md similarity index 98% rename from doc/03_text_components.md rename to Writerside2/topics/Text-Component.md index 0498073..319c1f6 100644 --- a/doc/03_text_components.md +++ b/Writerside2/topics/Text-Component.md @@ -31,7 +31,7 @@ * `read(Reader, Object)` / `write(Writer)` -* `print()` / `print(MessageFormat,MessageFormat)` +* `print()` / `print(MessageFormat,MessageFormat)` * `getPrintable(MessageFormat,MessageFormat)` ## Document diff --git a/doc/25_thread.md b/Writerside2/topics/Thread.md similarity index 95% rename from doc/25_thread.md rename to Writerside2/topics/Thread.md index b5e5184..e8d30ba 100644 --- a/doc/25_thread.md +++ b/Writerside2/topics/Thread.md @@ -11,7 +11,7 @@ SwingUtilities.invokeLater(() -> { ## Swing Worker -SwingWorker의 첫 번째 제너릭은 `doInBackground()`의 반환 타입입니다. +SwingWorker의 첫 번째 제너릭은 `doInBackground()`의 반환 타입입니다. 두 번째 제너릭은 `publish()`와 `process()`가 서로 주고 받는 데이터 타입입니다. * **doInBackground()** : 백그라운드에서 작업을 처리합니다. @@ -21,7 +21,7 @@ SwingWorker의 첫 번째 제너릭은 `doInBackground()`의 반환 타입입니 * `get()` / `get(long,TimeUnit)` * `setProgress()` -* `SwingWorker.StateValue getState()` +* `SwingWorker.StateValue getState()` * `isCancelled()` / `isDone()` diff --git a/doc/20_toolbar.md b/Writerside2/topics/Tool-Bar.md similarity index 100% rename from doc/20_toolbar.md rename to Writerside2/topics/Tool-Bar.md diff --git a/doc/21_tooltip.md b/Writerside2/topics/Tooltip.md similarity index 100% rename from doc/21_tooltip.md rename to Writerside2/topics/Tooltip.md diff --git a/doc/01_top_level_containers.md b/Writerside2/topics/Top-Level-Containers.md similarity index 96% rename from doc/01_top_level_containers.md rename to Writerside2/topics/Top-Level-Containers.md index 014b21b..e2c0994 100644 --- a/doc/01_top_level_containers.md +++ b/Writerside2/topics/Top-Level-Containers.md @@ -1,5 +1,5 @@ # 최상위 컨데이너 -JFrame, JDialog, JApplet 등이 최상위 컨테이너이며, 프로그램 창(윈도우)이라고도 이해할 수 있다. +JFrame, JDialog, JApplet 등이 최상위 컨테이너이며, 프로그램 창(윈도우)이라고도 이해할 수 있다. 최상위 컨테이너는 시각적 컴포넌트를 위한 영역인 content pane을 가지고 있다. ## JFrame diff --git a/doc/22_tree.md b/Writerside2/topics/Tree.md similarity index 100% rename from doc/22_tree.md rename to Writerside2/topics/Tree.md diff --git a/Writerside2/topics/starter-topic.md b/Writerside2/topics/starter-topic.md new file mode 100644 index 0000000..1aec7ca --- /dev/null +++ b/Writerside2/topics/starter-topic.md @@ -0,0 +1,2 @@ +# Swing + diff --git a/Writerside2/v.list b/Writerside2/v.list new file mode 100644 index 0000000..2d12cb3 --- /dev/null +++ b/Writerside2/v.list @@ -0,0 +1,5 @@ + + + + + diff --git a/Writerside2/writerside.cfg b/Writerside2/writerside.cfg new file mode 100644 index 0000000..925a071 --- /dev/null +++ b/Writerside2/writerside.cfg @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file