我刚学JAVA,遇到一个涉及图形用户界面和处理的问题,想得到点思路,请指教!
问题如下:
用图形用户设计界面的内容和IO处理,编写一个带图形用户界面的学生信息系统管理,具体要求: 
1.要求具有学生信息录入界面,录入的信息至少包括姓名,学号,性别,入学时间和班级,并且能够录入照片,将这些信息存入到文件中 
2.要求具有学生信息查询界面,用户可在此界面中通过输入学生的姓名或学号,查询学生的信息.查询要求支持模糊查询,比如,输入"王"可以查询所有姓王同学的信息,查询的信息来源于录入界面生成的文件 
3.要求具有学生信息的维护界面,可以完成对学生的信息进行修改和删除等任务,学生信息的删除和修改同样需要修改学生信息所在的文件 在1中录入信息时如何将用文件存储学生信息,在3中修改时如何处理事件与文件间的联系?
如何把TextField的对齐方式设为右对齐?
谢谢指教!