تغییراتی که در برنامه داده شده است:
- تا زمانی که کاربر دکمه Browse را نزند و فایلی را انتخاب نکند سایر دکمهها قابل استفاده نیستند. بعبارت دیگر، سایر دکمهها Disable شده اند تا کاربر فایلی را انتخاب کند. با انتخاب این فایل، اطلاعات از روی آن خوانده و به کاربر نشان داده میشود.
- بعد از انتخاب فایل می توان از لیست کارها، کاری را حذف یا به آن اضافه کرد.
- با زدن دکمه Save & Exit برنامه اطلاعات هر کار را شامل متن آن، رنگ و توضیحات مربوط به آن را در فایلی که ابتدا انتخاب شده بود ذخیره می کند.
- در مرتبه بعدی که برنامه اجرا می شود و همان فایل قبلی انتخاب شود، همان کارهای قبلی با رنگ و توضیحات به نمایش در می آید.
- زمانی که کاربر فایلی را انتخاب می کند برنامه هر خط فایل را خوانده و به ازاء آن یک کار اضافه می کند و رنگ و توضیحات آن را نیز درنظر میگیرد.
درون پوشه علاوه بر دو فایل ToDo.java و Work.java ( یا همان Job.java ) یک فایل info.txt نیز وجود دارد که بار اول که میخواهید فایلی انتخاب کنید، میتوانید این فایل را انتخاب کنید.
لینک آموزش استفاده از پنجرههای آماده در جاوا:
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
- ۹۱/۱۲/۲۹