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

للمبتدئين كود لعمل اله حاسبة

مغلق
بدأه حسام محمد في 8 يونيو 2003 · 7 رد · 1,096 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

import javax.swing.*;
import java.awt.event.*;
class calc extends JFrame implements ActionListener
{
JTextField tf=new JTextField("0",20);
JButton b[]=new JButton[16];
calc()
{
int i;
for(i=0;i<10;i++)
{
b=new JButton(i+"");//concate the integer i to the empty string "" so the result will be "the value of i"
}
b[10]=new JButton("+");
b[11]=new JButton("-");
b[12]=new JButton("*");
b[13]=new JButton("/");
b[14]=new JButton("=");
b[15]=new JButton("off");
JPanel mypanel=new JPanel();
mypanel.setLayout(new GridLayout(4,4));
for (i=0;i<16;i++)
{
mypanel.add(b);
b.addActionListener(this);
}
tf.setEnabled(false);
Container c= getContentPane();
c.add(mypanel);
c.add(tf,"North");

setSize(300,300);
setVisible(true);
setTitle("Calculator");
}
boolean flag;
long x,result;
String op="=";
public void actionPerformed(ActionEvent e)
{
String s=e.getActionCommand();
if((s.charAt(0)>='0') && (s.charAt(0)<='9'))
{
if(flag==false)
tf.setText(s);
else
tf.setText(tf.getText()+s);
flag=true;
}
else
{
if(s.equals("off"))
{
System.exit(1);

}
else
{
x=Integer.parseInt(tf.getText());
flag=false;
char op2=op.charAt(0);
switch(op2)
{
case '=':
result=x;
break;
case '+':
result+=x;

break;
case '-':
result-=x;
break;
case '*':
result*=x;

break;
case '/':

result/=x;
break;

}
op=s;
tf.setText(result+"");

}
}

}

}

class calcmain {
public static void main(String[] args)
{
new calc();
}

}
import java.awt.*;

اخوكم حسام

(f)(f)(f)(f)(f)(f)

#2

جزاك الله كل خير

اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#3

مشكور وماقصرت.......

#4

بارك الله فيك (f)

#5

شكرا اخي حســــــــــــــــام واسال الله ان يكون هذا العمل خالص لوجه(f)

#6

شكرا لجهودك اخي حسام .

اخي لو سمحت سؤال فانا اتعلم الان لغة html

واحتاج بعض الاكواد مثلا كود سماع مقطوعة موسيقية

ثم يتوقف الصوت بانتهاء المقطوعة .اذا اردت ان اعمل مقطوعة اخرى

بعد انتهاء الاولى تعمل الثانية ورائها وهكذا يبقى الصوت مستمرا .

وشكرا مرة ثانية

#7

السلام عليكم ورحمة الله

اخى alhor ممكن توضح اذا كنت عاوز كود جافا او كود html ????

وان شاء الله اقدر اساعدك

#8

تسلم:)

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

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