• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'netbanse java'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 71 نتيجة

  1. مسار تعلم java ee

    سؤال الى خبراء  java ee اريد معرفة مسار تعلم java ee   للوصول الى معرفة الاحتراف ان شاء الله .  
  2. ما مصير java بعد ظهور kotlin

    هل سيخفت بريق لغة البرمجة Java في تطوير تطبيقات الاندرويد بعد بزوع فجر لغة Kotlin والمعتمدة من قوقل لتطبيقات اندرويد وبتركيباتها البسيطة مقابل لغة الجافا ذات الجملة البرمجية الطويلة هذا كتاب يشرح هذه اللغة المميزة  كتاب تعليم Kotline
  3. كتاب head first java

    تعلم لغة الجافا من سلسلة الكتب المشهورة head first رابط تحميل كتاب  head first java head first java
  4. JavaFX

      بسم الله الحمد لله علي عودة منتدانا الحبيب الذي لايعوض غيابه أي شئ :)  اقدم لكم اليوم رابط لدورة رائعة وسريعة لتقنية JavaFX البديلة ل Swing لانشاء الواجهات الدروس بالفيديو ومقسمة بطريقة جيدة جدا   https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBzfXLWLSYVy8EbTdpGbUIG   بالتوفيق واي استفسار انا في الخدمة   تحياتي
  5. قراءة ملفات XML

    انا مبتدئ فى البرمجة وعندى مشكلة فى ايجاد الحد الأدنى والحد الأقصى، ومتوسط جميع قراءات أعلى سرعة قياس الرياح وتاريخ (الشهر والسنة) متوسط درجة الحرارة السنوية عن كل سنة كاملة (أي 2009-2015) https://files.itslearning.com/data/1774/400731/java/weather.xml? Main.java measurement.java
  6. بسم الله وبه أستعين الحمد لله أولا وآخرا ، فقد حصلت قبل أشهر على شهادة OCP Java Programmer , وكنت قد كتبت مقالين في مدونتي وقد رايت أن أعيد نقلهما هاهنا لتعم الفائدة الأول لماذا ينبغي الحصول شهادة الجافا الثاني تعريف بالشهادة كيفية تستعد للامتحان قبل السؤال الأول هنالك سؤال آخر وهو لماذا ينبغي لك أن تختار الجافا وجواب هذا السؤال سيفتح حربا لا نهاية لها ، لذلك سادعك وغوغل ، واكتب فيه شئت مثل java vs C Sharp وستجد العجب أما الآن فسأفترض أنك من محبي الجافا على الأقل وإن لم تكن من مبرمجيها لماذا ينبغي لك أن تسعى للحصول على شهادة الجافا السبب الأول أنك ستقوي معرفتك وخبرتك بالجافا وتضرب في العمق في كثير من فصولها وأصولها وتتعلم ما لم تكن تعرفه من قبل في وقت قصير . وهذا الكلام عن تجربة ، فقبل خوضي في التحضير للامتحان كنت أحسب اني مبرمج جافا متمكن لما كنت قد قضيت فيها سنيتين قراءة وتطبيقا ، والحقيقة اني لما أجريت اختبارا تجريبيا قبل البدء لمعرفة مستواي تفاجات كثيرا من الاشياء الدقيقة التي غابت عني على بساطتها سوف تتعلم عن Multithreading و generic و المدخلات والمخرجات و ومعاملة الملفات ، والاتصال بقواعد البيانات ، والكثير الكثير وسوف أعرض امثلة في الجزء الثالث لكي يتبين لك معنى هذا الكلام السبب الثاني أنه سيكون لك فرصة أكبر للحصول على وظيفة راقية ، لأن شهادة الجافا ستكسبك تميزا من بين طالبي الوظيفة الذين تقدموا لها ولهم نفس مستواك الدراسي هذا السبب مذكور في موقع اوراكل الرسمي واعترف به كثير من مديري الموارد البشرية السبب الثالث أنها ستكسبك قوة في اجتياز اختبارات الوظائف Java interviews لأنك ستكتسب مهارة في كتابة الأكواد وحل المشاكل وسيكون اجياز Java interviews سهلا بسيطا السبب الرابع إذا كنت في شركة فستكسبك شهادة الجافا احتراما بين المبرمجين وستعطي لك قيمة كبيرة ، لأن الكل يعرف أنه لا يحصل على شهادة الجافا إلا من تمكن منها وعرف الكثير من أصولها وفروعها السبب الخامس بعض الشركات العالمية تعطي راتبا أعلى لمن حصل على شهادة الجافا السبب السادس تدعيم السيرة الذاتية بشهادة قوية ، لا سيما لمن له معرفة بالبرمجة وليس له شهادة أكاديمية
  7. Oracle ADF Arabic Tutoriala

    السلام عليكم ورحمة الله   قناة شرح Oradle ADF Tutorial   appsstuff   http://www.youtube.com/playlist?list=PL429568E3C38D9732
  8. ربط java بـ mysql

    السلام عليكم ورحمة الله وبركاته   استفسار : عن طريقة الربط بين java netbanse و mysql   لعمل واجهة مستخدم لدااتا بيز                وكيفية تنفيذ اوامر sql  بـ java ؟   وشكرا 
  9. Generator example 01

    السلام عليكم ورحمة الله وبركاته   رأيت مثال عجبني وحبيت أنفذه ، في هذا المثال عندما يضع المستخدم رقم في ال JTextField يولد JTextField بالعدد الذي وضعه و عند الضغط على Total يحسب مجموع الأعداد المدخلة في النص     وصلت حتى ال jButton2ActionPerformed هل من أفكار :)  ؟
  10. ListSelection > jList1ValueChanged

    السلام عليكم ورحمة الله وبركاته   أحاول في هذا المثال عمل Action لل JList عن طريق ال Drag & Drop ولكن المشكلة لا يقبل أي مصوفة جديدة ولا تعريف المصفوفة في ال Event public class JList_example extends javax.swing.JFrame { /** * Creates new form JList_example */ public JList_example() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jPanel1 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); jList1 = new javax.swing.JList(); jLabel1 = new javax.swing.JLabel(); jPanel1.setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("JList example"); jList1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); jList1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N jList1.setModel(new javax.swing.AbstractListModel() { String[] strings = { "Red", "Green", "Blue", "Black", "White", "Yellow" }; public int getSize() { return strings.length; } public Object getElementAt(int i) { return strings[i]; } }); jList1.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); jList1.addListSelectionListener(new javax.swing.event.ListSelectionListener() { public void valueChanged(javax.swing.event.ListSelectionEvent evt) { jList1ValueChanged(evt); } }); jScrollPane1.setViewportView(jList1); jLabel1.setFont(new java.awt.Font("Tahoma", 1, 50)); // NOI18N jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(20, 20, 20) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(65, 65, 65) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(65, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(20, 20, 20) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel1) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(120, Short.MAX_VALUE)) ); layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jLabel1, jScrollPane1}); pack(); setLocationRelativeTo(null); }// </editor-fold> private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) { if (strings) } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new JList_example().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JLabel jLabel1; private javax.swing.JList jList1; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration }
  11. تجميعة لـ ٢٠ كورس متخصص في المجالات التقنية والتكنولوجية المختلفة والتي تقدمها صعيدي جيكس بـ حملة ملكش حجة   ١- كورس : Introduction to Computer Science and Programming ابدأ الان: http://goo.gl/7HLQWj --------------------------- ٢- كورس: Android 101 ابدأ الان: http://goo.gl/8eK3An --------------------------- ٣- كورس: Oracle Certified Professional Developer (OCP) - SQL ابدأ الان: http://goo.gl/83S5sq --------------------------- ٤- كورس: HTML 5 ابدأ الان: http://goo.gl/XYUQvF --------------------------- ٥- كورس: CSS & CSS3 ابدأ الان: http://goo.gl/j2g2Rj --------------------------- ٦- كورس: JavaScript - JS ابدأ الان: http://goo.gl/BZYKHy --------------------------- ٧- كورس: PHP ابدأ الان: http://goo.gl/Gl0pRN --------------------------- ٨- كورس: PHP Object Oriented Programming - OOP ابدأ الان: http://goo.gl/HKS6k3 --------------------------- ٩- كورس: Algorithms & Data Structure - DSA ابدأ الان: http://goo.gl/Mk2mt5 --------------------------- ١٠- كورس: SharePoint ابدأ الان: http://goo.gl/8eC3il --------------------------- ١١- كورس: Java 101 ابدأ الان: http://goo.gl/bkwNgl --------------------------- ١٢- كورس: jQuery ابدأ الان: http://goo.gl/XJVuQT --------------------------- ١٣- كورس: Python ابدأ الان: http://goo.gl/JUHNyU --------------------------- ١٤- كورس: Ajax ابدأ الان: http://goo.gl/f0JJYl --------------------------- ١٥- كورس: الطريق لما وراء النوافذ - Linux Basic ابدأ الان: http://goo.gl/2qXqNU --------------------------- ١٦- كورس: ASP.NET ابدأ الان: http://goo.gl/ROmGnd --------------------------- ١٧- كورس: Adobe Photoshop CS6 ابدأ الان: http://goo.gl/Q5JQoU --------------------------- ١٨- كورس: Adobe After Effects CC & CS ابدأ الان: http://goo.gl/VWTwYt --------------------------- ١٩- كورس: C# ابدأ الان: http://goo.gl/Dkwfl7 --------------------------- ٢٠- كورس: WordPress Templates Building ابدأ الان: http://goo.gl/SIF2lu المصدر : ٢٠ كورس بالعربي متخصص في علوم الكمبيوتر 
  12. مشكلة في مثال تشفير

    هذا مثال لتشفير و فك تشفير نص بسيط شرح المثال:  كلمة ِahmed يشفرها ل aehdm. ، يضيف نقطة إذا كان طول النص لا يقبل القسمة على 2 ، وعند الضغط على فك تشفير المفروض يرجعها كما كانت ، المشكلة إن لا يوجد خطأ في الأكواد و يعطيني Exception import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;/** * * @author Muhammed_Pro */public class Encryption extends JFrame { JTextField t1, t2,t3; JButton b1,b2; public Encryption() { setLayout(new FlowLayout()); t1 = new JTextField(10); t2 = new JTextField(10); b1 = new JButton("تشفير"); b2 = new JButton("فك التشفير"); b1.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String txt = t1.getText(); if (txt.length() % 2 != 0) { txt += "."; int m = txt.length() / 2; String P1 = txt.substring(0, m); String P2 = txt.substring(m); String code = ""; for (int i = 0; i < m; i++) { code = code + P1.charAt(i) + P2.charAt(i); t2.setText(code); } } } }); b2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String s = t2.getText(); String d1 = ""; String d2 = ""; for (int i=1; i < s.length();i+=2){ d2 = d2 + s.charAt(i); t3.setText(d1+d2); } for (int i=1; i < s.length();i+=2){ d2 = d2 + s.charAt(i); t3.setText(d1+d2); } } }); add(t1); add(t2); add(t3); add(b1); add(b2); setVisible(true); setSize(100, 200); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); } }
  13. MenuBar example

    لماذا لا تظهر ال MenuBar على ال Frame ؟ import java.awt.Dimension;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;public class MenuBar_example extends JFrame { private JMenu File_Menu, Help_Menu; private JMenuBar MenuBar; private JButton b1, b2, b3; public MenuBar_example() { dome(); } private void dome() { setVisible(true); setSize(new Dimension(400, 300)); setLayout(null); setTitle("Menu example"); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); b1 = new JButton("New"); b2 = new JButton("Open"); b3 = new JButton("Exit"); File_Menu = new JMenu("File"); Help_Menu = new JMenu("Help"); File_Menu.add(b1); File_Menu.add(b2); File_Menu.add(b3); MenuBar = new JMenuBar(); MenuBar.setBounds(0, 0, getWidth(), 30); MenuBar.add(File_Menu); MenuBar.add(Help_Menu); add(MenuBar); }}
  14. إضافة ال Drivers على JFrame

    السلام عليكم ورحمة الله وبركاته   أحتاج مثال على كيفية إضافة ال Drivers مثل ال HDD, CD/DVD, USB,etc على JFrame و التحكم في شكل الأيقونات ، مثال لما أحتاجه ال Disk Managment  
  15. MouseInfo example

    السلام عليكم ورحمة الله وبركاته ما البديل لدالة getPointerInfo.getLocation() ، أو الكلاس الموجودة فيه لأنها غير موجودة ؟    
  16. TimeUnit example

    السلام عليكم ورحمة الله وبركاته   في هذا المثال المفروض يغير النص كل 3 ثواني ، عند عمل Run يظهر آخر نص فقط "Welcome"       الكود import java.util.concurrent.TimeUnit;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingUtilities;public class TimeUnit_Ex extends JFrame { public TimeUnit_Ex() throws Exception { final JLabel l1 = new JLabel(); TimeUnit.SECONDS.sleep(3); SwingUtilities.invokeLater(new Runnable() { public void run() { l1.setText("A Label"); } }); TimeUnit.SECONDS.sleep(3); SwingUtilities.invokeLater(new Runnable() { public void run() { l1.setText("this is different"); } }); TimeUnit.SECONDS.sleep(3); SwingUtilities.invokeLater(new Runnable() { public void run() { l1.setText("Welcome"); } }); setTitle("Exception example 01"); setVisible(true); setSize(300, 100); setLocationRelativeTo(null); setDefaultCloseOperation(EXIT_ON_CLOSE); add(l1); }}
  17. مشكلة في وضع ال Date

    السلام عليكم ورحمة الله وبركاته   أحاول وضع الوقت ، ولكن ظهرت لي عدة أخطاء  
  18. السلام عليكم ورحمة الله وبركاته   نتشرف بتقديم انفسنا كفريق برمجي وتقني مختص في تقديم خدمات تكنولوجيات المعلومات والاتصالات . يمكننا باذن الله تنفيذ جميع المشرايع بمختلف احجامها ومختلف التقنيات   ديسكتوب , ويب , موبايل Java (servlet,jsp,jsf,ejb,jpa,hibernate,spring,struts,MVC)   C# VB.NET asp.net   python   php   c, c++   mobile (android,Iphone,Blackberry)   Games - Unity3D   يمككنا تنفيذ العمل عن بعد ولا مانع من الاتقال لمقر العميل ان لزم الامر ذلك     وفقكم الله   [email protected]  
  19. مكتبة JavaEE - باللغة الفرنسية

    سلام عليكم هذه كتب في JAVA EE كانت  عندي وقد أحببت أن أرفعها  لكي ينتفع بها من يراها من الإخوة الكرام الكتاب الثالث وجدته مرفوعا فأغنى عن إعادة رفعه فربطته برابط مباشر               java EE en Français    Développements n-tiers avec Java EE.pdf   Java EE Guide de développement d'applications web en Java      creez-votre-application-web-avec-java-ee   javaServerFace.pdf   java hibernate.pdf   Java EE6 et GlassFish 3.pdf   Introduction aux frameworks JSF2, Primefaces et Primefaces mobile   Spring par la pratique.pdf   Spring par lexemple.pdf
  20. <center><b><span style="color: red; font-family: Arial, Helvetica, sans-serif;"> Enter URL</span></b>    <input id="input" name="url" onfocus="this.value='';" style="border: 1px solid #999999; font-size: 0.9em; padding: 5px; width: 350px;" type="text" value="Type url here.." /><input onclick="window.open('www.google.com/' + window.document.getElementById('input').value.replace(/^https?:\/\//,''))" style="font-family: Arial, sans-serif; font-size: 0.9em; margin: 2px 0; padding: 4px; width: 100px;" type="button" value="Go" /></center>سلام عليكم ورحمة الله    اريد التعديل على هذا الكود حيث يقوم بفتح موقع www.google.com  بحث اذا ادخل الشخص اي قيمة او موقع لا يفتح بل يفتح www.google.com   جزاكم الله خير
  21. السلام عليكم و رحمة الله و بركاته...  :)  أعضاء الفريق العربي للبرمجة جميع أتمنى أن تكونوا في أحسن حال  :D    و أنا فخور لأني أتواجد اليوم بينكم في هذا الصرح الشامخ  ^_^    لدي سؤال بسيط جدا جدا أتمنى لو أجد جوابا شافيا له عندكم  :hmm:    أنا درست في الجامعة لغة البرمجة C و ++C و هذه السنة انتقلنا الى دراسة لغة JAVA و لاحظت مدى التشابه الكبير بينها في النص البرمجي Syntax مثلا جمل التحكم مثل if , if else, if elseif و for, while, do.. while جميعها متشابه تماما كما في لغة C   حتى طريقة تعريف المتغيرات int , float, double, char هي نفسها في لغة C !  :blink:   فسؤالي هو س : ما الفائدة من ابتكار لغة برمجة مشابه للغة أخرى ؟ س : و ما هي قصة لغة JAVA ؟ س : و لماذا كل هذه الضجة حولها ؟ س : و لماذا لا نستخدم لغة ++C بدلا عنها لأنها مشابه لها تماما ؟   و في الختام شكرا جزيلا لكم
  22. السلام عليكم .. لدي data موجودة على ملف arff وهي داتا ثابتة لايتم التعديل عليها وهي التي يتم إجراء عملية التدريب عليها من خلال تعليمات مكتوبة بلغة java ولدي داتا موجودة على mysql وهي التي ستحتاج attribute أي نتيجة من داتا أخرى موجودة أيضاً على mysql وهي التي سيتم توقع النتيجة منها بحيث تكون مناسبة للداتا السابقة  فكيف يتم تحقيق ذلك من خلال تعليمات لغة java ؟ وشكراّ سلفاً :)
  23. بعد التحيه والسلام احاول كتابه برنامج كاشير لمشروعى مرتبط مع قواعد البيانات لدى جدول من jTable  ليظهر المنتجات المضافه ولدى حقل به السعر قمت بانشاء jtextField لايجاد ناتج الجمع في عمود السعر وقمت بكتابه الكود التالى لايجاد ناتج الجمع الكود يقوم بجمع جميع الاعمده وما اريده هو القيام بالحسااب فمثلا   1- لعبه  150 2-مسطره 20   المجموع 170   هاذا هو الكود اللذي استخدمته ارجو المساعده                                                                                                                                                 }   try                                                       String uName = "zain";        String uPass = "zain";        cn = DriverManager.getConnection( host, uName, uPass);        }catch(SQLException e){  JOptionPane.showMessageDialog(null,"Unable to connect to the Database","Connection Configuration",JOptionPane.WARNING_MESSAGE);  System.exit(0);  }    try{    st=cn.createStatement();    String temp = "select Prise from ITEMB";    ResultSet rs = st.executeQuery(temp);    int rowCount =0;while(rs.next()){    double price = Double.parseDouble(rs.getString("Prise"));                        totalpay = price + totalpay;                  ++rowCount;                     }    }catch(SQLException eA){    JOptionPane.showMessageDialog(null,eA.getMessage(),"Sql Error",JOptionPane.INFORMATION_MESSAGE);    }    jTextField3.setText(String.valueOf(totalpay));     }
  24. السﻻم عليكم ورحمة الله وبركاته ياهل الخير باختصار اطلب منكم يد العون والمساعده! أنا الآن أدرس كورس J2SE للمهندس أسامه مجدى بارك الله فيه على قناة الدارين على اليوتيوب ةكنت حابب اعرف عشان اكون متقن J2SE     1-)هل فيه  كورسات تانيه ﻻزم اتابعها على اليوتيوب وﻻ ﻷعشان اكون ملم بمعظم المكتبات؟     2-) محتاج منكم ياهل الخير حد يدلنى كمبتدىء أنا لسه ما بعرف كيف ابنى المكتبات يعنى ايه ابنى مكتبه بنفسى  انا حيران ابى افهم فهل ممكن حد ينورنى    أجيبونى اريحونى بلله عليكم فقد تعبت وسئمت
  25. بسم الله الرحمن الرحيم     عندي مشكلة وهي قمت بعمل برنامج ك مشروع لمادة جافا   فكرة البرنامج  للطلاب اللي يغشون في الامتحانات يحفظ فيه اسم الطاللب واسم السوبرفايزر واسم معلم الماده ثم صورة أوراق الغش   وتنحفظ في قاعدة بيانات أكسس   شكل البرنامج     قمت بإضافة الزر Print   أريد جعل الزر يطبع بإستخدام الطابعه   يطبع رقم التقرير واسم الطالب واسم المعلم واسم السوبرفايزر وورقة الامتحان   بعد البحث في النت وجد طريقة ووضعت هذا الكود في زر برنت try{ boolean complete = Student_Name.print(); if(complete){ JOptionPane.showMessageDialog(null,"Done Printing","Informaion",JOptionPane.INFORMATION_MESSAGE); }else{ JOptionPane.showMessageDialog(null,"Printing !","Printer",JOptionPane.ERROR_MESSAGE); } }catch(PrinterException e){ JOptionPane.showMessageDialog(null, e); } فـ لا أعلم ماهي الطريقة الأنسب لإستخدام الطابعة وطباعة البيانات   هذا واتمنى التوفيق والتيسير للجميع