اذهب إلى المحتوى

Wissal Wissou

الأعضاء
  • المساهمات

    8
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Wissal Wissou

  1. هل يمكن التوضيييح في اي جزء من الكود لي عندي  اضع هاته الكودات 

     

     

     

    ايضاالقد كنت ابحث قبل قليل وجدت هكذاا  هل يساعدني في ما احتاجه لاني اريد يكون في نفس الخانة تقبل رقم او حرف  بينما ترفض رمز في الخانتين 1 و3 اما الثانية والرابعة تدخلقيم float                لكن مشكلتي لم اعرف كيف اوظف هاته الكودات في الكود الاساسي لي عنديي

     

    List<String> names = new ArrayList<String>();
    names.add("Lokesh");  
    names.add("LOkesh123");  
    names.add("LOkesh123-");  //Incorrect
    String regex = "^[a-zA-Z0-9]+$";
    Pattern pattern = Pattern.compile(regex);
    for (String name : names)
    {
      Matcher matcher = pattern.matcher(name);
      System.out.println(matcher.matches());
    }

     

  2.  القيم التي يدخلها المستخدم في كل الخانات تدخل بsttring لكن اريد ان تكون Tacheو Précédent تقبلان فقط رقم او حرف

    اما DuréeوCoût يقبلو  قيم تدخل FLOAT 

    يعني لا يستطيع المستخدم ادخال الرمووز في اي خانة اضافة لهاته الشروط ارجوووووووووووو المساعدة و تصحيح الكود هنا  انا مستعجلة 

    package myroject;
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    import javax.swing.JButton;
    import javax.swing.JTable;
    import javax.swing.JScrollPane;
     import javax.swing.table.DefaultTableModel;
    public class table01 extends javax.swing.JFrame {
        static JLabel label_1 = new JLabel("Tache");
        static JLabel label_2 = new JLabel("Durée");
        static JLabel label_3 = new JLabel("Précédent");
        static JLabel label_4= new JLabel("Coût");
        static JTextField textField_1 = new JTextField();
        static JTextField textField_2 = new JTextField();
        static JTextField textField_3 = new JTextField();
        static JTextField textField_4 = new JTextField();
        static JButton btn_Ajouter = new JButton("Ajouter");
        static JButton btn_Essuyer = new JButton("Essuyer");
        static JButton btn_Supprimer = new JButton("Supprimer la sélection");
        static JButton btn_Supptout= new JButton("Supprimer tout");
        static DefaultTableModel model = new DefaultTableModel();
        static JTable table = new JTable( model );
        static JScrollPane tableScroller = new JScrollPane( table );
        public table01() {
            model.addColumn("Tache");
            model.addColumn("Durée");
            model.addColumn("Précédent");
            model.addColumn("Coût");
            label_1.setBounds(35, 50, 100, 20);
            label_2.setBounds(35, 90, 50, 20);
            label_3.setBounds(35, 130, 120, 20);
            label_4.setBounds(35, 170, 50, 20);
            textField_1.setBounds(100, 50, 120, 20);
            textField_2.setBounds(100, 90, 120, 20);
            textField_3.setBounds(100, 130, 120, 20);
            textField_4.setBounds(100, 170, 120, 20);
            btn_Ajouter.setBounds(180, 210, 90, 30);
            btn_Essuyer.setBounds(100, 210, 90, 30);
            btn_Supprimer.setBounds(315, 250, 170, 30);
            btn_Supptout.setBounds(500, 250, 140, 30);
            tableScroller.setBounds(280, 50, 370, 160);
            getContentPane().add(label_1);
            getContentPane().add(label_2);
            getContentPane().add(label_3);
            getContentPane().add(label_4);
            getContentPane().add(textField_1);
            getContentPane().add(textField_2);
            getContentPane().add(textField_3);
            getContentPane().add(textField_4);
            getContentPane().add(btn_Ajouter);
            getContentPane().add(btn_Essuyer);
            getContentPane().add(btn_Supprimer);
            getContentPane().add(btn_Supptout);
            getContentPane().add(tableScroller);
            this.setSize(800, 400);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.setLayout(null);
            
             btn_Ajouter.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e)
                {
                     if( !textField_1.getText().equals("") && !textField_2.getText().equals("") && !textField_3.getText().equals("") && !textField_4.getText().equals(""))
                    {   
    
                       
                       
                         String Tache = textField_1.getText();
                         String Durée = textField_2.getText();
                         String Précédent = textField_3.getText();
                         String Coût = textField_4.getText();
                         String[] userInfo = { Tache, Durée, Précédent  ,Coût };
                        model.addRow( userInfo );
                    }
                }
            });
             btn_Essuyer.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e)
                {
                     textField_1.setText("");
                    textField_2.setText("");
                    textField_3.setText("");
                    textField_4.setText("");
                }
            });
             btn_Supprimer.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e) {
                     if( table.getSelectedRowCount() > 0 )
                    {
                         int[] selectedIndices = table.getSelectedRows();
                        for( int i=selectedIndices.length-1; i>=0; i-- )
                        {
                            model.removeRow( selectedIndices[i] );
                        }
                    }
                }
            });
             btn_Supptout.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent e)
                {
                     model.setRowCount(0);
                }
            });
        }
         }

     

    جافا.png

  3. في مسار الملف لم اجد ملف appache داخل الwamp  هل هاته هي المشكلة ؟؟؟ لقد كنت اعدل البورت مباشرة بالضغط على httpd.conf كما في الصورة هنا

    fff.jpg

    في مسار الملف لم اجد ملف appache داخل الwamp  هل هاته هي المشكلة ؟؟؟ لقد كنت اعدل البورت مباشرة بالضغط على httpd.conf كما في الصورة هنا

    في مسار الملف لم اجد ملف appache داخل الwamp  هل هاته هي المشكلة ؟؟؟ لقد كنت اعدل البورت مباشرة بالضغط على httpd.conf كما في الصورة هنا

×
×
  • أضف...