GUI
Class CustomModelLineNumbers

java.lang.Object
  extended by GUI.CustomModelLineNumbers
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.ListModel

public class CustomModelLineNumbers
extends java.lang.Object
implements javax.swing.ListModel, java.awt.event.ActionListener

This class provides a custom table model for dynamically displaying a JList

Version:
1.00
Author:
Jonathan Field jof2@aber.ac.uk 073717922

Constructor Summary
CustomModelLineNumbers(FileInputReader fileReader, java.lang.String selectedIndex)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addListDataListener(javax.swing.event.ListDataListener arg0)
           
 java.lang.String getElementAt(int i)
           
 int getSize()
           
 void removeListDataListener(javax.swing.event.ListDataListener arg0)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomModelLineNumbers

public CustomModelLineNumbers(FileInputReader fileReader,
                              java.lang.String selectedIndex)
Method Detail

addListDataListener

public void addListDataListener(javax.swing.event.ListDataListener arg0)
Specified by:
addListDataListener in interface javax.swing.ListModel

getElementAt

public java.lang.String getElementAt(int i)
Specified by:
getElementAt in interface javax.swing.ListModel

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener arg0)
Specified by:
removeListDataListener in interface javax.swing.ListModel

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener