الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن طباعة مجموعة عناصر في صفحة واحدة ؟

بدأه هدف الشمالي في 23 فبراير 2012 · 7 رد · 535 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

الإخوة الكرام حاولت أطبع أكثر من عنصر في صفحة A4 من خلال الأمر

print();

كالتالي :

 jTextField1.print();
            jTable1.print();

ولكن يتم طباعة jTextField1 في صفحة والـ jTable1 في صفحة أخرى فمن يملك الحل يسعفنا فيه ?

#2

استخدم التقارير فى عمل ذلك iReport

1

Software Developer
Mahmoudkelany.com


 

#3

اذا اردت طباعة الواجهة UI انظر هذا الرابط

http://docs.oracle.com/javase/tutorial/2d/printing/gui.html

والا فاستخدم التقارير

تم تعديل هذه المشاركة بواسطة MOHAMED FATHEI في 24 فبراير 2012 في 16:11

1


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4

الله يعطيكم العافية

حاولت عمل التقرير من خلال درس الأخ MOHAMED FATHEI على الرابط :

/index.php?showtopic=237813

والحمد لله تم طباعة التقرير , ولكن حاولت أعمل ملف report جديد وربطه بالمشروع وحدثت بعض المشاكل وإن شاء الله سنتخطاها ,

أشكركم من أعماق قلبي على الإفادة فجزاكما الله ألف خير ,

#5

عملت ملف report جديد وسميته report3

وعدلت مشروع الأخ MOHAMED FATHEI الموجود على الرابط :

http://www.arabteam2...howtopic=237813

عدلته هكذا :

 reportsengine.ReportsManager.getInstance().showReport("c:/Users/win7/Desktop/iReport/client/report3.jasper", new Hashtable(), "students report", students);

من أجل الإشارة للملف الجديد ولكن يحدث الإستثناء :

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/CallSiteArray

فهل معناه أن أحد المكتبات أصبحت قديمة مثلًا -علمًا أن المشروع يعمل على ملف الـ report المرفق مع مشروع الأخ MOHAMED FATHEI - وماهي هذه المكتبة ؟

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 25 فبراير 2012 في 13:22

#6

الحمدلله حُلت المشكلة

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 25 فبراير 2012 في 15:28

#7

الحمدلله حُلت المشكلة

وفي الختام أود مرة ثانية أن أشكر الإخوة MOHAMED FATHEI والأخ Mahmoud Kelany على الإفادة .

تم تعديل هذه المشاركة بواسطة هدف الشمالي في 25 فبراير 2012 في 15:29

#8

السلام عليكم اخي هدف الشمالي

يبدو عندي نفس الخطأ وهو

E

xception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/callsite/CallSiteArray

at null_1335718138692_259177.$createCallSiteArray(calculator_null_1335718138692_259177)

at null_1335718138692_259177.$getCallSiteArray(calculator_null_1335718138692_259177)

at null_1335718138692_259177.<init>(calculator_null_1335718138692_259177)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

at java.lang.Class.newInstance0(Class.java:372)

at java.lang.Class.newInstance(Class.java:325)

at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:98)

at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:320)

at net.sf.jasperreports.engine.JasperCompileManager.loadEvaluator(JasperCompileManager.java:240)

at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:421)

at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:428)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:76)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:86)

at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:56)

at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:142)

at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:52)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:247)

at Report.CreateReports$1.run(CreateReports.java:23)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)

at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)

at java.awt.EventQueue.access$000(EventQueue.java:101)

at java.awt.EventQueue$3.run(EventQueue.java:666)

at java.awt.EventQueue$3.run(EventQueue.java:664)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.runtime.callsite.CallSiteArray

at java.lang.ClassLoader.findClass(ClassLoader.java:522)

at java.lang.ClassLoader.loadClass(ClassLoader.java:423)

at java.lang.ClassLoader.loadClass(ClassLo

ader.java:356)

... 36 more

اتمنى ان اعرف كيف تم حل هذه المشكله :)

برنامج Online Exam مفتوح المصدر

 

To Info:abdelrahman.awad@yahoo.com

 

 

\

مواضيع مشابهة