• الإعلانات

    • فيصل الحربي

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

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

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

Showing results for tags 'Swing'.

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

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

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

  1. Generator example 01

    السلام عليكم ورحمة الله وبركاته   رأيت مثال عجبني وحبيت أنفذه ، في هذا المثال عندما يضع المستخدم رقم في ال JTextField يولد JTextField بالعدد الذي وضعه و عند الضغط على Total يحسب مجموع الأعداد المدخلة في النص     وصلت حتى ال jButton2ActionPerformed هل من أفكار :)  ؟
  2. 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 }
  3. السلام عليكم ورحمة الله وبركاته   أحاول تطبيق مثال القراءة من الملفات ، المشكلة في هذا الجزء     الأكواد 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; } }
  4. مشكلة في مثال تشفير

    هذا مثال لتشفير و فك تشفير نص بسيط شرح المثال:  كلمة ِ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); } }
  5. 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); }}
  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. وسائل نقل البيانات بين الفريمات

    السلام عليكم فى مجال الويب يتم نقل البيانات من صفحة لاخرى عن طريق : الكوكيز - السيشن - الملفات النصية - من خلال العنوان - داخل الفريمات - الاجاكس - عن طريق قواعد البيانات ارجو من الاخوة الكرام  اطلاعنا عن ذلك من خلال الجافا واتمنى عمل مقانة