下面是一个可行的方案:
- 使用Java的Swing组件创建一个GUI应用程序。
- 在应用程序中添加一个文本域,让用户输入文件名。
- 使用Java的正则表达式(Regular Expression,简称regex)限制用户输入的内容只能为0或1。
- 使用Java的十进制转二进制函数将用户输入的内容转换为二进制表示形式,并在文本区域显示出来。
- 使用Java的IO流(Input/Output Stream)将二进制内容写入文件中。
- 在应用程序退出时,使用Java的文件修改时间(Modified Time)来判断文件是否被修改过,如果修改过则提醒用户是否保存(Y/N/C)