• الإعلانات

    • فيصل الحربي

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

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

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

Showing results for tags 'JavaSE'.

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

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

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

  1. مشروع ادارة مكتبة (تعليمي)

      هنا مشروع كامل وبالخطوات التفصيلية لادارة مكتبة  أظنه بداية جيدة لطلبة الجافا     بالتوفيق للجميع    
  2. Generator example 01

    السلام عليكم ورحمة الله وبركاته   رأيت مثال عجبني وحبيت أنفذه ، في هذا المثال عندما يضع المستخدم رقم في ال JTextField يولد JTextField بالعدد الذي وضعه و عند الضغط على Total يحسب مجموع الأعداد المدخلة في النص     وصلت حتى ال jButton2ActionPerformed هل من أفكار :)  ؟
  3. 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 }
  4. السلام عليكم ورحمة الله وبركاته   أحاول تطبيق مثال القراءة من الملفات ، المشكلة في هذا الجزء     الأكواد import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.File; import java.io.FileFilter; import java.io.FileReader; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JToolBar; import javax.swing.filechooser.FileNameExtensionFilter; /** * * @author Muhammed_Pro */ public class FileChooser01 extends JFrame { JPanel p; JTextArea ta; public FileChooser01() { p = new JPanel(new BorderLayout()); JToolBar tb = new JToolBar(); JButton b = new JButton("Open"); b.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); FileNameExtensionFilter ff = new FileNameExtensionFilter(".txt", "txt"); fc.addChoosableFileFilter(ff); int er = fc.showDialog(p, "Open file"); if (er == JFileChooser.APPROVE_OPTION) File f = fc.getSelectedFile(); String text = ReadFile(f); ta.setText(text); } }); ta = new JTextArea(); ta.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); tb.add(b); JScrollPane sc = new JScrollPane(); sc.getViewport().add(ta); p.add(sc); p.add(ta); p.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); add(p); add(tb, BorderLayout.NORTH); setVisible(true); setSize(400, 400); setLocationRelativeTo(null); setDefaultCloseOperation(3); } public String ReadFile(File f) { StringBuffer fb; String FileString, Line; try { FileReader fr = new FileReader(f); BufferedReader brd = new BufferedReader(fr); fb = new StringBuffer(); while ((Line = brd.readLine()) != null) { fb.append(Line+System.getProperty("Line.seprator")); } fr.close(); FileString = fb.toString(); } catch (Exception e) { return null; } return FileString; } }
  5. مشكلة في مثال تشفير

    هذا مثال لتشفير و فك تشفير نص بسيط شرح المثال:  كلمة ِ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); } }
  6. بسم الله الرحمن الرحيم   بناء على طلب الأخ Snack3r في فتح موضوع جديد بدل الموضوع السابق الخاص ب "إضافة ال Drivers على JFrame" ولأني أعتقد إنه موضوع متقدم   أحتاج مثالين للتعامل مع ال Drivers : الأول عمل واجهة رسومية لكل ال Drivers الموجودة في الجهاز   مثال ال Disk Management   الثاني فرض إختيار  Driver "HDD, CD,DVD,USB, etc" في Browse  
  7. إضافة ال Drivers على JFrame

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

    السلام عليكم ورحمة الله وبركاته ما البديل لدالة getPointerInfo.getLocation() ، أو الكلاس الموجودة فيه لأنها غير موجودة ؟    
  9. 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); }}
  10. السلام عليكم ورحمة الله وبركاته أنشئت JFrame عن طريق Drag & Drop بال NetBeans هل هناك طريقة للتعديل على السورس كال Jdeveloper ؟  
  11. السلام عليكم ورحمة الله وبركاته اخواني   معلش تحملوني بهالطلب لانو مطلوب مني مشروع عن هالموضوع تشفير نص او ملف في صورة بلغة الجافا ممكن اي مساعدة بخصوص هالموضوع سواء كود او فكرة او خطوات لاني مش عارف منين ابلش فالموضوع ... اغلب يلي لقيته بهالمنتدى او بجوجل على ال VB اما الجافا المصادر العربية شبه معدومة حول الموضوع   تحياتي