Array
Class ChannelPanel

java.lang.Object
  extended by Array.ChannelPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.event.ListSelectionListener

public class ChannelPanel
extends java.lang.Object
implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener


Nested Class Summary
(package private)  class ChannelPanel.ChannelTableData
           
 
Field Summary
private  AcquisitionControl acquisitionControl
           
private  ArrayDialog arrayDialog
           
private  java.lang.String[] channelColumns
           
private  javax.swing.JPanel channelPanel
           
private  javax.swing.JTable channelTable
           
private  ChannelPanel.ChannelTableData channelTableData
           
private  javax.swing.JComboBox daqControllerList
           
private  java.util.ArrayList<AcquisitionControl> daqControllers
           
private  javax.swing.JButton editButton
           
 
Constructor Summary
ChannelPanel(ArrayDialog arrayDialog)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void editChannelList()
           
(package private)  void enableButtons()
           
 AcquisitionControl getAcquisitionControl()
           
 javax.swing.JPanel getChannelPanel()
           
private  javax.swing.JPanel makePanel()
           
(package private)  void newArraySelection()
           
(package private)  void selectDaqController()
           
 void setParams()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

daqControllerList

private javax.swing.JComboBox daqControllerList

channelPanel

private javax.swing.JPanel channelPanel

channelTable

private javax.swing.JTable channelTable

editButton

private javax.swing.JButton editButton

acquisitionControl

private AcquisitionControl acquisitionControl

channelTableData

private ChannelPanel.ChannelTableData channelTableData

daqControllers

private java.util.ArrayList<AcquisitionControl> daqControllers

channelColumns

private java.lang.String[] channelColumns

arrayDialog

private ArrayDialog arrayDialog
Constructor Detail

ChannelPanel

ChannelPanel(ArrayDialog arrayDialog)
Method Detail

getChannelPanel

public javax.swing.JPanel getChannelPanel()

newArraySelection

void newArraySelection()

actionPerformed

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

setParams

public void setParams()

editChannelList

private void editChannelList()

selectDaqController

void selectDaqController()

makePanel

private javax.swing.JPanel makePanel()

enableButtons

void enableButtons()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

getAcquisitionControl

public AcquisitionControl getAcquisitionControl()