Java 简单文本编辑器示例:菜单驱动程序
以下是基于您提供的设定的简单文本编辑器的 Java 代码示例:
import java.util.Scanner;
public class TextEditor {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("欢迎使用简单文本编辑器");
System.out.println("版本号: chatgpt3.5");
while (true) {
System.out.println("\n菜单:");
System.out.println("1. 文件");
System.out.println("2. 编辑");
System.out.println("3. 格式");
System.out.println("4. 查看");
System.out.println("5. 帮助");
System.out.println("请选择菜单项:");
int choice = input.nextInt();
switch (choice) {
case 1:
fileMenu();
break;
case 2:
editMenu();
break;
case 3:
formatMenu();
break;
case 4:
viewMenu();
break;
case 5:
helpMenu();
break;
default:
System.out.println("无效的选择,请重新选择。");
}
}
}
public static void fileMenu() {
System.out.println("\n文件菜单:");
System.out.println("1. 新建");
System.out.println("2. 打开");
System.out.println("3. 保存");
System.out.println("4. 退出");
}
public static void editMenu() {
System.out.println("\n编辑菜单:");
System.out.println("1. 复制");
System.out.println("2. 粘贴");
}
public static void formatMenu() {
System.out.println("\n格式菜单:");
System.out.println("1. 自动换行");
System.out.println("2. 字体");
}
public static void viewMenu() {
System.out.println("\n查看菜单:");
System.out.println("1. 状态栏");
}
public static void helpMenu() {
System.out.println("\n帮助菜单:");
System.out.println("1. 查看帮助");
}
}
这个简单文本编辑器程序会显示一个菜单供用户选择。用户可以根据菜单选择进行相应操作。请根据您的需求进一步完善和扩展这个基本框架。
原文地址: https://www.cveoy.top/t/topic/yDY 著作权归作者所有。请勿转载和采集!