البرمجة

عرض تقرير iReport في jFrame

لعرض تقرير iReport من خلال النقر على زر في jFrame، يمكنك اتباع الخطوات التالية:

  1. قم بإنشاء كائن JasperPrint لتحميل تقرير iReport:

    java
    JasperPrint jasperPrint = JasperFillManager.fillReport("reports/your_report.jasper", null, new JREmptyDataSource());

    حيث يجب تغيير “your_report.jasper” إلى اسم ملف التقرير الخاص بك.

  2. قم بعرض تقرير iReport في jFrame بواسطة مكتبة JasperViewer:

    java
    JasperViewer.viewReport(jasperPrint, false);
  3. قم بإنشاء حدث لزر النقر في jFrame reportform.java لعرض التقرير عند النقر على الزر:

    java
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { try { JasperPrint jasperPrint = JasperFillManager.fillReport("reports/your_report.jasper", null, new JREmptyDataSource()); JasperViewer.viewReport(jasperPrint, false); } catch (JRException ex) { ex.printStackTrace(); } }

    في هذا المثال، يجب أن تكون واجهة المستخدم تحتوي على زر (jButton1) يقوم بعرض التقرير عند النقر عليه.

    تأكد من تعديل “your_report.jasper” ليتناسب مع اسم ملف تقرير iReport الخاص بك.

المزيد من المعلومات

لعرض تقرير iReport من خلال النقر على زر في jFrame، يمكنك اتباع الخطوات التالية:

  1. إنشاء كائن JasperPrint:
    قم بإنشاء كائن JasperPrint لتحميل تقرير iReport. يستخدم هذا الكائن لعرض التقرير لاحقًا.

    java
    JasperPrint jasperPrint = JasperFillManager.fillReport("reports/your_report.jasper", null, new JREmptyDataSource());

    يجب تغيير “your_report.jasper” إلى اسم ملف التقرير الخاص بك.

  2. عرض التقرير في jFrame باستخدام JasperViewer:
    استخدم JasperViewer لعرض تقرير iReport في jFrame.

    java
    JasperViewer.viewReport(jasperPrint, false);
  3. إضافة حدث لزر النقر في jFrame:
    أضف حدثًا لزر النقر في jFrame لتنفيذ عملية عرض التقرير عند النقر على الزر.

    java
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { try { JasperPrint jasperPrint = JasperFillManager.fillReport("reports/your_report.jasper", null, new JREmptyDataSource()); JasperViewer.viewReport(jasperPrint, false); } catch (JRException ex) { ex.printStackTrace(); } }

    في هذا المثال، يجب أن تكون واجهة المستخدم تحتوي على زر (jButton1) الذي يقوم بعرض التقرير عند النقر عليه.

    تأكد من تعديل “your_report.jasper” ليتناسب مع اسم ملف تقرير iReport الخاص بك.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر