org.grinvin.graphbrowser

Class GraphListComponent

Implemented Interfaces:
HasGraphList, HasSelectableGraphList, MouseListener

public class GraphListComponent
extends JList
implements HasSelectableGraphList, MouseListener

Author:
adpeeter

Constructor Summary

GraphListComponent(GraphListModel model)
GraphListComponent(GraphListModel model, ListSelectionModel selectionModel)

Method Summary

protected ListSelectionModel
createListSelectionModel()
void
deleteSelectedElements()
Delete currently selected elements.
GraphList
getGraphList()
void
mouseClicked(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)

Constructor Details

GraphListComponent

public GraphListComponent(GraphListModel model)

GraphListComponent

public GraphListComponent(GraphListModel model,
                          ListSelectionModel selectionModel)

Method Details

createListSelectionModel

protected ListSelectionModel createListSelectionModel()

deleteSelectedElements

public void deleteSelectedElements()
Delete currently selected elements.

getGraphList

public GraphList getGraphList()
Specified by:
getGraphList in interface HasGraphList

mouseClicked

public void mouseClicked(MouseEvent e)

mouseEntered

public void mouseEntered(MouseEvent e)

mouseExited

public void mouseExited(MouseEvent e)

mousePressed

public void mousePressed(MouseEvent e)

mouseReleased

public void mouseReleased(MouseEvent e)