Public feed
#892530
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class SevenDigitDisplay extends JFrame
{
ImageIcon img0 = new ImageIcon("numbers/numbers0.jpg");
JLabel jlDigit = new JLabel(img0);//instance variables - items which need to be referenced in listener are declared here
JButton jb1 = new JButton("+");
JButton jb2 = new JButton("-");
JLabel jlDisplay = new JLabel();
JLabel[] jlsamLabels = new JLabel[10];
ImageIcon[] images = new ImageIcon[11];
public SevenDigitDisplay()
{
// add content, set layout
JPanel content = new JPanel(new FlowLayout());
this.add(content);
content.add(jlDigit);
content.add(jb1);
content.add(jb2);
//content.add(jlDisplay);
for (int i = 0;i<10;i++)
{
images[i] = new ImageIcon ("numbers/numbers" + i + ".jpg");
}
for (int i=0; i<10;i++)
{
jlsamLabels[i] = new JLabel(images[i]);
//content.add(jlsamLabels[i]);
//pack();
}
// add anonymous listeners
jb1.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e) ////must override this methods
{
i++;
}//end actionPerformed
}//end anonymous ActionListener code
);//end addActionListener statement
jb2.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e) ////must override this methods
{
jlDisplay.setText("");
}//end actionPerformed
}//end anonymous ActionListener code
);//end addActionListener statement
}//end constructor
}//end GUI class