package org.jgraph.example;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import org.jgraph.graph.DefaultGraphCell;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JInternalFrame;
public class LiveJGraphInternalFrame extends JInternalFrame {
private DefaultGraphCell _graphCell = null;
public LiveJGraphInternalFrame() {
setResizable(true);
setFrameIcon(null);
setClosable(true);
setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);
}
public void create() {
JPanel mainPanel = new JPanel(new BorderLayout());
JScrollPane sp = new JScrollPane(new JTable(2, 3));
mainPanel.add(sp, BorderLayout.CENTER);
getContentPane().add(mainPanel);
pack();
setSize(320, 320);
setVisible(true);
}
public String toString() {
return ("");
}
public void setGraphCell(DefaultGraphCell graphCell) {
_graphCell = graphCell;
}
public DefaultGraphCell getGraphCell() {
return (_graphCell);
}
}