عندي مشكلة يا أخون بالاكشن ليستنر
كود
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class calculator extends JFrame implements java.awt.event.ActionListener {
private JButton b[];
private JTextField text;
private String names[] ={"1","2","3","*",
"4","5","6","-",
"7","8","9","+",
"c","0","=","/"};
private Container c,z;
private GridLayout grid1,grid2;
public calculator(){
super("Calculater");
grid1 = new GridLayout(2,1);
grid2 = new GridLayout(4,4);
c=getContentPane();
c.setLayout(grid1);
// z=getContentPane();
// z.setLayout(grid2);
text = new JTextField(10);
// c.add(text);
b=new JButton[names.length];
for(int i=0;i<names.length;i++)
{
b[i]=new JButton(names[i]);
b[i].addActionListener(this);
c.add(b[i]);
}
setSize(300,150);
show();
}
public void ActionPerformed(ActionEvent e)
{
if (e.getSource()==b[1])
System.exit(0);
}
public static void main (String args[])
{
calculator app = new calculator();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}
import java.awt.event.*;
import javax.swing.*;
public class calculator extends JFrame implements java.awt.event.ActionListener {
private JButton b[];
private JTextField text;
private String names[] ={"1","2","3","*",
"4","5","6","-",
"7","8","9","+",
"c","0","=","/"};
private Container c,z;
private GridLayout grid1,grid2;
public calculator(){
super("Calculater");
grid1 = new GridLayout(2,1);
grid2 = new GridLayout(4,4);
c=getContentPane();
c.setLayout(grid1);
// z=getContentPane();
// z.setLayout(grid2);
text = new JTextField(10);
// c.add(text);
b=new JButton[names.length];
for(int i=0;i<names.length;i++)
{
b[i]=new JButton(names[i]);
b[i].addActionListener(this);
c.add(b[i]);
}
setSize(300,150);
show();
}
public void ActionPerformed(ActionEvent e)
{
if (e.getSource()==b[1])
System.exit(0);
}
public static void main (String args[])
{
calculator app = new calculator();
app.addWindowListener(
new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
}
}
بأستثناء باقي الكود لم يجهز بعد مازلت احاول حل مشكلة الactionperformed