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

اخوكم طالب مساعدة

مغلق
بدأه سند في 30 مايو 2004 · 2 رد · 529 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

شباب ممكن تساعدونا اذا سمحتم

import java.awt.*;
import java.awt.event.*;

public class TestArray extends Frame implements ActionListener
{
TextArea txtarea=new TextArea(); 

Label lbl1=new Label("Entry.1:");
Label lbl2=new Label("Entry.2:");
Label lbl3=new Label("Entry.3:");
Label lbl4=new Label("Entry.4:");
Label lbl5=new Label("Entry.5:");
Label lbl6=new Label("Entry.6:");
Label lbl7=new Label("Entry.7:");
Label lbl8=new Label("Entry.8:");
Label lbl9=new Label("Entry.9:");

Label lblx1=new Label("Entry.1:");
Label lblx2=new Label("Entry.2:");
Label lblx3=new Label("Entry.3:");
Label lblx4=new Label("Entry.4:");
Label lblx5=new Label("Entry.5:");
Label lblx6=new Label("Entry.6:");
Label lblx7=new Label("Entry.7:");
Label lblx8=new Label("Entry.8:");
Label lblx9=new Label("Entry.9:");


TextField tf1=new TextField(10);
TextField tf2=new TextField(10);
TextField tf3=new TextField(10);
TextField tf4=new TextField(10);
TextField tf5=new TextField(10);
TextField tf6=new TextField(10);
TextField tf7=new TextField(10);
TextField tf8=new TextField(10);
TextField tf9=new TextField(10);

TextField tfx1=new TextField(10);
TextField tfx2=new TextField(10);
TextField tfx3=new TextField(10);
TextField tfx4=new TextField(10);
TextField tfx5=new TextField(10);
TextField tfx6=new TextField(10);
TextField tfx7=new TextField(10);
TextField tfx8=new TextField(10);
TextField tfx9=new TextField(10);

Button ab1=new Button("Multiplay");

public TestArray(String title)
{
super(title);
setLayout(new FlowLayout(FlowLayout.RIGHT));

add(lbl1); add(tf1);
add(lbl2); add(tf2);
add(lbl3); add(tf3);
add(lbl4); add(tf4);
add(lbl5); add(tf5);
add(lbl6); add(tf6);
add(lbl7); add(tf7); 
add(lbl8); add(tf8); 
add(lbl9); add(tf9); 

add(ab1);
ab1.addActionListener(this);

add(txtarea);

add(lblx1); add(tfx1,BorderLayout.EAST);
add(lblx2); add(tfx2);
add(lblx3); add(tfx3);
add(lblx4); add(tfx4);
add(lblx5); add(tfx5);
add(lblx6); add(tfx6);
add(lblx7); add(tfx7);
add(lblx8); add(tfx8);
add(lblx9); add(tfx9);






}

public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals("Multiplay"))
{
int arr1[][]=new int[3][3];
int arr2[][]=new int[3][3]; 

arr1[0][0]=Integer.parseInt(tf1.getText()); arr1[0][1]=Integer.parseInt(tf2.getText()); arr1[0][2]=Integer.parseInt(tf3.getText());
arr1[1][0]=Integer.parseInt(tf4.getText()); arr1[1][1]=Integer.parseInt(tf5.getText()); arr1[1][2]=Integer.parseInt(tf6.getText());
arr1[2][0]=Integer.parseInt(tf7.getText()); arr1[2][1]=Integer.parseInt(tf8.getText()); arr1[2][2]=Integer.parseInt(tf9.getText());


arr2[0][0]=Integer.parseInt(tfx1.getText()); arr2[0][1]=Integer.parseInt(tfx2.getText()); arr2[0][2]=Integer.parseInt(tfx3.getText());
arr2[1][0]=Integer.parseInt(tfx4.getText()); arr2[1][1]=Integer.parseInt(tfx5.getText()); arr2[1][2]=Integer.parseInt(tfx6.getText());
arr2[2][0]=Integer.parseInt(tfx7.getText()); arr2[2][1]=Integer.parseInt(tfx8.getText()); arr2[2][2]=Integer.parseInt(tfx9.getText());

String xy[][]=new String[3][3];
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++){
xy[j]=(arr1[0]*arr2[0][j])+(arr1[1]*arr2[1][j])+(arr1[2]*arr2[2][j])+"";
txtarea.setText(xy[j]);}System.out.println(""); 
}
}
}














public static void main(String[] args)
{
TestArray a=new TestArray("Array Multiplication");
a.setSize(800,600);
a.show(); 
}

}

ممكن تقولوا لي ايش المشكاة في هذا البرنامج

D:\My%20Pictures\صور\my%20images\digital.jpeg
#2

يا اخي سند

الخطا عندك في ضرب المصفوفتان تستطيع كتابة ارقام في Textarea عن طريق

txtarea.append(c[k]+" ");

import java.awt.*;
import java.awt.event.*;

public class TestArray extends Frame implements ActionListener
{
TextArea txtarea=new TextArea();

Label lbl1=new Label("Entry.1:");Label lbl2=new Label("Entry.2:");
Label lbl3=new Label("Entry.3:");Label lbl4=new Label("Entry.4:");
Label lbl5=new Label("Entry.5:");Label lbl6=new Label("Entry.6:");
Label lbl7=new Label("Entry.7:");Label lbl8=new Label("Entry.8:");
Label lbl9=new Label("Entry.9:");

Label lblx1=new Label("Entry.1:");Label lblx2=new Label("Entry.2:");
Label lblx3=new Label("Entry.3:");Label lblx4=new Label("Entry.4:");
Label lblx5=new Label("Entry.5:");Label lblx6=new Label("Entry.6:");
Label lblx7=new Label("Entry.7:");Label lblx8=new Label("Entry.8:");
Label lblx9=new Label("Entry.9:");


TextField tf1=new TextField(10);TextField tf2=new TextField(10);
TextField tf3=new TextField(10);TextField tf4=new TextField(10);
TextField tf5=new TextField(10);TextField tf6=new TextField(10);
TextField tf7=new TextField(10);TextField tf8=new TextField(10);
TextField tf9=new TextField(10);
TextField tfx1=new TextField(10);TextField tfx2=new TextField(10);
TextField tfx3=new TextField(10);TextField tfx4=new TextField(10);
TextField tfx5=new TextField(10);TextField tfx6=new TextField(10);
TextField tfx7=new TextField(10);TextField tfx8=new TextField(10);
TextField tfx9=new TextField(10);

Button ab1=new Button("Multiplay");

public TestArray(String title)
{
super(title);
setLayout(new FlowLayout(FlowLayout.CENTER));

add(lbl1); add(tf1);add(lbl2); add(tf2);add(lbl3); add(tf3);
add(lbl4); add(tf4);add(lbl5); add(tf5);add(lbl6); add(tf6);
add(lbl7); add(tf7);add(lbl8); add(tf8);add(lbl9); add(tf9);
add(ab1);add(lblx1);
add(tfx1,BorderLayout.EAST);
add(lblx2);add(tfx2);add(lblx3);add(tfx3);add(lblx4);add(tfx4);
add(lblx5); add(tfx5);add(lblx6);add(tfx6);add(lblx7); add(tfx7);
add(lblx8); add(tfx8);add(lblx9); add(tfx9);
ab1.addActionListener(this);
add(txtarea);
}

public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals("Multiplay"))
{
int arr1[][]=new int[3][3];
int arr2[][]=new int[3][3];

arr1[0][0]=Integer.parseInt(tf1.getText());arr1[0][1]=Integer.parseInt(tf2.getText());
arr1[0][2]=Integer.parseInt(tf3.getText());arr1[1][0]=Integer.parseInt(tf4.getText());
arr1[1][1]=Integer.parseInt(tf5.getText());arr1[1][2]=Integer.parseInt(tf6.getText());
arr1[2][0]=Integer.parseInt(tf7.getText());arr1[2][1]=Integer.parseInt(tf8.getText());
arr1[2][2]=Integer.parseInt(tf9.getText());arr2[0][0]=Integer.parseInt(tfx1.getText());
arr2[0][1]=Integer.parseInt(tfx2.getText());arr2[0][2]=Integer.parseInt(tfx3.getText());
arr2[1][0]=Integer.parseInt(tfx4.getText());arr2[1][1]=Integer.parseInt(tfx5.getText());
arr2[1][2]=Integer.parseInt(tfx6.getText());arr2[2][0]=Integer.parseInt(tfx7.getText());
arr2[2][1]=Integer.parseInt(tfx8.getText());arr2[2][2]=Integer.parseInt(tfx9.getText());
//////////////////////////////////////////////////////////////////////////////////////////
int [][] c =  new int [arr1.length][arr2[0].length];
int count = 0;
for( int i = 0;i<arr1.length;i++)
    {     count =0;
         for( int k  = 0;k<arr2[0].length;k++)
       {
            c[k] = 0;
           for( int j = 0;j<arr1[0].length;j++)
             {
                  c[k] +=arr1[j]*arr2[j][k];


            }
     count=count+1;
  txtarea.append(c[k]+" ");
    if(count ==3)
             {
               txtarea.append("\n");
             }
}

}

}
/////////////////////////////////////////////////////////////////////////
}
public static void main(String[] args)
{
TestArray a=new TestArray("Array Multiplication");
a.setSize(800,600);
a.show();
}

}

System.out.println("");

ماتستعمل في ال TextArea تستعمل في applications العادية

والله الموفق

لست متواجد بشكل يومي

#3

أخي student1981 شكراً جزيلا على الرد البرنامج شغال

اكرر شكري

D:\My%20Pictures\صور\my%20images\digital.jpeg

هذا الموضوع مغلق.

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