سلام
مثال صفحه 395 آقای جعفر نژاد قمی را عینا با نت بینز اجرا کرده و ارور می دهد . اشکال از کجاست ؟

//پنجره و استفاده از Jbutton و Jlabel


package test113;
import javax.swing.JFrame;


public class Test113 {


private static final int WIDTH=350;
private static final int HEIGHT=350;

public static void main (String[] args){
LabelsColorsFonts demoObject=new LabelsColorsFonts();
demoObject.setSize(WIDTH , HEIGHT);
demoObject.setVisible(true);
demoObject.setDefaultCloseOperation(JFrame.EXIT_ON _CLOSE);

}

}




//فایل جدیدLabelsColorsFonts


import javax.swing.*;
import java.awt.*;
import java.awt.event.*;



public class LabelsColorsFonts extends JFrame{
private JLabel javaL , programmingL ;
private JButton colorB , fontB ;
private ColorButtonHandler cHandler ;
private FontButtonHandler fHandler ;
private Container pane ;

public LabelsColorsFonts(){
//Create two labels
javaL=new JLabel("Java",SwingConstants.CENTER);
programmingL=new JLabel("Programming",SwingConstants.CENTER);

//Create color button
colorB=new JButton("Color");
cHandler=new ColorButtonHandler();
colorB.addActionListener(cHandler);

//Create font button
fontB=new JButton("Font");
fHandler=new FontButtonHandler();
fontB.addActionListener(fHandler);

//Set the title of the window
setTitle("Labels , fonts , and colors demonstration");

//Get the container
pane=getContentPane();

//Set the layout
pane.setLayout(new GridLayout(2,2));

//Place the components in the pane
pane.add(javaL);
pane.add(programmingL);
pane.add(colorB);
pane.add(fontB);

}
//************************************************** *

private class ColorButtonHandler implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
javaL.setForeground(Color.red);
programmingL.setForeground(Color.blue);

pane.setBackground(Color.cyan);

colorB.setBackground(Color.orange);
fontB.setBackground(Color.orange);
}

}//end of class class ColorButtonHandler
//************************************************** *******
private class FontButtonHandler implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
javaL.setFont(new Font("Arial",Font.BOLD,24));
programmingL.setFont(new Font("Arial",Font.BOLD,24));

}
}//End of class FontHandler
}//End of class LabelsColorsFonts