java程序

The application
You shall create an application that is a time report system. With help of the application it shall be possible for a person to register different jobs, and the worked time for those jobs.
Your solution shall consist of at least two classes, a class Job, which shall represent a work that is done and a class that represent the applications graphical user interface, “gui”. The gui shall at least consist of one graphical window, the MainWindow.
The gui must be easy to use for a person that is not familiar with the application.
The main window shall have a jComboBox that makes it possible for the user of the application to select different jobs by their names.
The content of a selected job shall be displayed with help of different graphical components. The name of the work shall be displayed by the combo box. All other information about the selected job shall be displayed with help of separate text fields and/or labels.
Programming task 1, 3p
Design and implement the class, Job. The class shall have the following instance fields:
 A string that represent the name of the Job.
 A string that represent a note of what the job consist of.
 Three integers that represent the date when the work is done, one integer for the year, one for the month, and one for the day of the month.
 A boolean that indicate if work of the job have begun or not
It shall be impossible to change the name of a job that is represented of an object of the class Job after that the object is created. A job object shall only allow changes of its date as long the work has not begun.
Later on you probably have to add more fields to the class Job.
Programming task 2
Add to the main window a panel with a border. The panel shall have graphical components that make it possible for a user of the application to add new jobs to the application. It’s up to you if you let the application-user enter all the information about the work or only the name of the work before the work is added to the application. The note and date of a work shall be possible to update after the work is added to the application, se task 4.
Programming task 3
The main window shall have a panel with a border that represents selection of a job. It shall be possible for the user of the application to select a job by its name with help of the combo box. The selected work’s note and date shall be displayed with help of separate text fields.
Programming task 4
Make it possible to update the values of a selected job. All the values of the job, except for its name, shall be possible to update. The date of the job shall only be possible to update under certain conditions, see programing task 1.
Programming task 5
It shall be possible to remove a selected job from the application.
Programming task 6
Modify the class Job so it only allows correct dates and adjust the rest of the application according to this.

额,大哥,你这是什么啊?不会是让你帮你翻译吧?

应用程序
你应当创建一个应用程序,这个应用程序是一个时间报告系统。应用程序的帮助下应能对一个人注册不同的工作,这些工作岗位的工作时间。
您的解决方案应至少包括两个类,一个类的工作,这将代表一个工作都完成了,一个类,它代表应用程序的图形用户界面,“gui”。gui应至少包含一个图形窗口,窗口中显示出来。
gui必须容易使用的一个人,是不熟悉应用程序。
主窗口应当有一个jComboBox使这一切成为可能的用户应用程序选择不同的工作,他们的名字。
选择工作的内容应当显示的帮助下不同图形组件。工作的名称应当显示的组合框。所有其他信息显示选中的工作应当与帮助独立的文本字段和/或标签。
编程任务1、3 p
设计和实现类、工作。类应当具备下列实例字段:
·一个字符串,表示工作的名称。
·一个字符串,表示一个注意的工作包括。
三个整数表示·日期当工作完成后,一个整数的一年,一个月,一个月的日子。
·布尔值,表明如果工作的工作已经开始或不是
它将不可能改变的名字代表的工作是该类的一个对象,该对象的工作之后,创建。一个工作对象应当只允许更改的日期作为长期工作尚未开始。
稍后您可能必须添加更多的字段与类的工作。
编程任务2
添加到主窗口面板与边界。委员会应当有图形组件,可以让用户的应用程序添加新的就业机会给应用程序。你如果你让应用程序用户输入所有的信息工作或只有名字的工作工作才能添加到应用程序

这是用有道翻译翻译的,看来你是想让别人帮你实现这段英语描述的功能?然后直接给你源码?
我不推荐楼主这样做,因为就算这次别人帮你了,那么下次呢?下下次呢?总有别人帮不了你的时候,而你自己又没做过,你就没有一点头绪了。面试的时候问你这个怎么实现的?那个怎么处理的,你一问三不知,有再好的项目别人也不会录用你。

强烈推荐楼主尝试自己动手做,遇到问题先谷歌百度,一般的问题网上都会说是什么原因导致的,然后解决办法一大堆,可能某一个问题有多种可能,你就一个一个实验解决!如果实在解决不了再过来发贴问,这样不但你自己的技术慢慢提高了,回答的人也愿意回答啊。你说你直接写一个需求,别人谁会没事花一两个小时写一些自己一点用途没有的代码?楼主考虑一下吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-10
这个applicationYou应当创建一个应用程序,这个应用程序是一个时间报告系统。应用程序的帮助下应能对一个人注册不同的工作,这些工作岗位的工作时间。您的解决方案应至少包括两个类,一个类的工作,这将代表一个工作都完成了,一个类,它代表应用程序的图形用户界面,“gui”。gui应至少包含一个图形窗口,窗口中显示出来。gui必须容易使用的一个人,是不熟悉应用程序。主窗口应当有一个jComboBox使这一切成为可能的用户应用程序选择不同的工作,他们的名字。选择工作的内容应当显示的帮助下不同图形组件。工作的名称应当显示的组合框。所有其他信息显示选中的工作应当与帮助独立的文本字段和/或标签。编程任务1、3 pdesign和实现类、工作。类应当具备下列实例字段:·一个字符串,表示工作的名称。·一个字符串,表示一个注意的工作包括。三个整数表示·日期当工作完成后,一个整数的一年,一个月,一个月的日子。·布尔值,表明如果工作的工作已经开始或其是否应当不可能改变的名字代表的工作是该类的一个对象,该对象的工作之后,创建。一个工作对象应当只允许更改的日期作为长期工作尚未开始。稍后您可能必须添加更多的字段与类的工作。编程任务2添加到主窗口面板与边界。委员会应当有图形组件,可以让用户的应用程序添加新的就业机会给应用程序。你如果你让应用程序用户输入所有的信息工作或只有名字的工作工作才能添加到应用程序。n
第2个回答  2012-12-10
额 翻译一般般啦
第3个回答  2020-10-18