开发了一个背单词软件

制作了一个背单词软件,主要功能:
1、自动生成选择题及4个选项
2、如果回答正确亮绿灯、回答错误亮红灯。
3、自动记录,正确题、错误的题都被记录下来方便回顾。

1 初始界面

在这里插入图片描述

2 开始答题

选择完词库,点击start开始答题
在这里插入图片描述

3 答案正确

在这里插入图片描述

如果答案正确绿灯亮起并自动记录
indulge [ɪnˈdʌldʒ]

  1. n. 1 行为,品行,举动 2 指导,引导 3 实行,处理,经营 v. 1 引导,带领,陪伴(游客等),指导 2 实施,处理,经营 3 指挥(乐队等) 4 传导,传(热、电等)
  2. v. &n. 推倒,颠覆
  3. adj. 1 合法的,法律认可的 2 合乎逻辑的 v. 使合法
  4. v. 1 纵容,放任 2 沉迷,沉溺于

your answers is right ! [ 4 ]

4 答案错误

在这里插入图片描述

如果答案错误红灯亮起并自动记录

industrial [ɪnˈdʌstrɪəl]

  1. n. 香味,香水,香料
  2. adj. 工业的,产业的,实业的
  3. n. 输入(信息、程序等),投入 v. 输入
  4. n. &adj. 最小量(的),最低限度(的)

your answers is [ 1 ]
the right answers is [ 2 ]

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我可以为您提供一些Javafx开发背单词软件的建议: 1. 首先,您需要设计一个用户界面,包括主页、学习视频、每日单词、听力学习、交流论坛、课后习题、个人中心等功能的按钮或链接。您可以使用Javafx提供的布局和控件来实现这些界面元素。 2. 其次,您需要实现单词的存储和管理。您可以使用Java的文件读写功能或者数据库来存储单词和其对应的释义、例句等信息。您还可以考虑使用第三方API来获取单词和其它相关信息。 3. 接下来,您需要实现单词学习功能。您可以设计一个单词列表,让用户可以选择要学习单词。当用户选择一个单词后,您可以显示该单词的释义、例句等信息,并提供发音功能。您还可以设计一个测试功能,让用户测试自己对单词的掌握程度。 4. 最后,您需要实现用户管理和后台管理功能。用户管理功能包括用户注册、登录、修改密码等操作。后台管理功能包括单词管理、用户管理、数据统计等操作。 下面是一个简单的Javafx背单词软件的代码示例,仅供参考: ```java import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.layout.GridPane; import javafx.stage.Stage; public class VocabularyApp extends Application { @Override public void start(Stage primaryStage) throws Exception { // 创建界面元素 Label titleLabel = new Label("Vocabulary App"); Button learnButton = new Button("Learn"); Button testButton = new Button("Test"); Button forumButton = new Button("Forum"); Button profileButton = new Button("Profile"); // 创建布局 GridPane gridPane = new GridPane(); gridPane.setPadding(new Insets(10)); gridPane.setHgap(10); gridPane.setVgap(10); gridPane.add(titleLabel, 0, 0, 2, 1); gridPane.add(learnButton, 0, 1); gridPane.add(testButton, 1, 1); gridPane.add(forumButton, 0, 2); gridPane.add(profileButton, 1, 2); // 创建场景 Scene scene = new Scene(gridPane, 300, 200); // 设置主舞台 primaryStage.setTitle("Vocabulary App"); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值