org.grinvin.graphbrowser

Class RowHeaderView

Implemented Interfaces:
HasGraphList, HasSelectableGraphList, MouseListener

public class RowHeaderView
extends JList
implements HasSelectableGraphList, MouseListener

List that is used as row header of a GraphTableComponent. Provides drag and drop support, rename and delete.

Constructor Summary

RowHeaderView(GraphListModel model, JTable table)
Creates a new instance of RowHeaderView

Method Summary

void
deleteSelectedGraphs()
Delete currently selected graphs.
GraphList
getGraphList()
void
mouseClicked(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)

Constructor Details

RowHeaderView

public RowHeaderView(GraphListModel model,
                     JTable table)
Creates a new instance of RowHeaderView

Method Details

deleteSelectedGraphs

public void deleteSelectedGraphs()
Delete currently selected graphs.

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)