java Swing GUI - Dynamic Shape Painter & File I/O Processor
تفاصيل العمل
تطبيق جافا مكتوب بلغة Java OOP يعالج البيانات المدخلة عبر الملفات النصية رسمياً، ويرسم الأشكال الهندسية ديناميكياً على واجهة رسومية interactive.
المميزات والخطوات البرمجية:
معالجة الملفات (File I/O): قراءة البيانات من input.txt وتحليل السطور واستخراج الأبعاد مع التعامل مع كافة الاستثناءات (Exception Handling).
الحسابات والتصدير: حساب مجموع المساحات وتصدير النتيجة تلقائياً إلى ملف ناتج sumAreas.txt.
الواجهة الرسومية (GUI): رسم الأشكال عبر Java Swing & AWT داخل كلاس Gui مخصص للعرض.
التقنيات المستخدمة:
Java (OOP)
Java Swing & AWT
File Handling (BufferedReader, PrintWriter)
Exception Handling