Selection and Cut/Copy/Paste The editor provides cut/copy/paste capabilities by using the following keys: • F1: Marks the start of the selection • F2: Marks the end of the selection F3: Cut • F4: Copy

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question

Using Java

Selection and Cut/Copy/Paste
The editor provides cut/copy/paste capabilities by using the following keys:
• F1: Marks the start of the selection
• F2: Marks the end of the selection
F3: Cut
• F4: Copy
• F5: Paste
When a selection occurs, it should be highlighted.
Alignment
The editor supports different text alignment options through the following keys:
• F9: Aligned to the left (default mode)
• F10: Justified
If an alignment key is used, current paragraph is aligned. If there is a selection, alignment is applied to the
paragraphs of the selection.
At the right of the editor active area, there are various items:
• Function key explanations/reminders
• Writing mode indicator: Insert/overwrite
Paragraph alignment: When the user moves the cursor to another paragraph, the alignment of the
paragraph must be shown at the right of the working area
Structure
Multi-linked list structure will be used for the editor.
h
g
Transcribed Image Text:Selection and Cut/Copy/Paste The editor provides cut/copy/paste capabilities by using the following keys: • F1: Marks the start of the selection • F2: Marks the end of the selection F3: Cut • F4: Copy • F5: Paste When a selection occurs, it should be highlighted. Alignment The editor supports different text alignment options through the following keys: • F9: Aligned to the left (default mode) • F10: Justified If an alignment key is used, current paragraph is aligned. If there is a selection, alignment is applied to the paragraphs of the selection. At the right of the editor active area, there are various items: • Function key explanations/reminders • Writing mode indicator: Insert/overwrite Paragraph alignment: When the user moves the cursor to another paragraph, the alignment of the paragraph must be shown at the right of the working area Structure Multi-linked list structure will be used for the editor. h g
General Information
This project consists of an editor that provides various word processing capabilities in an active work space
of 20*60 characters.
Features
The editor has the capability of loading and saving the text files. It supports 26 letters of English alphabet
(a-z, A-Z), digits (0-9), space and punctuation marks (. , :;!? - * + ). Other characters cannot be used
and they are ignored.
The words should not be split between two lines. Paragraphs (ending with return) can be more than one
line.
The editor supports cursor movement in four directions, character insertion or deletion at a desired location.
It has also two writing modes: insert and overwrite (default mode: insert).
Special Keys
The editor supports the following special keys:
Cursor keys
• Delete/backspace
• Return
• Home/End
• PageUp/PageDown
• Insert (to change the writing mode; insert/overwrite)
Function keys for various purposes
Sample Screen
++ F1:Selection start
|Project: CENG Editor
F2:Selection end
F3:cut
|The goal
Teditor.
a simplified consolel F4:Copy
F5:Paste
of the project is to develop
+ F6:Find
| F7:Replace
| F8:Next
various| F9:Align left
space ofj F10:Justify
+ F11:Load
|General Information
This project
| word processing capabilities
+20*60 characters.
consists of an editor
in an
that provides
active work
F12:Save
|Features
Mode:Insert
+ Alignment:Justified
Transcribed Image Text:General Information This project consists of an editor that provides various word processing capabilities in an active work space of 20*60 characters. Features The editor has the capability of loading and saving the text files. It supports 26 letters of English alphabet (a-z, A-Z), digits (0-9), space and punctuation marks (. , :;!? - * + ). Other characters cannot be used and they are ignored. The words should not be split between two lines. Paragraphs (ending with return) can be more than one line. The editor supports cursor movement in four directions, character insertion or deletion at a desired location. It has also two writing modes: insert and overwrite (default mode: insert). Special Keys The editor supports the following special keys: Cursor keys • Delete/backspace • Return • Home/End • PageUp/PageDown • Insert (to change the writing mode; insert/overwrite) Function keys for various purposes Sample Screen ++ F1:Selection start |Project: CENG Editor F2:Selection end F3:cut |The goal Teditor. a simplified consolel F4:Copy F5:Paste of the project is to develop + F6:Find | F7:Replace | F8:Next various| F9:Align left space ofj F10:Justify + F11:Load |General Information This project | word processing capabilities +20*60 characters. consists of an editor in an that provides active work F12:Save |Features Mode:Insert + Alignment:Justified
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education