import java.util.ArrayList;
import java.util.List;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import net.sf.optexanalyzer.guitable.CompactTable;
import net.sf.optexanalyzer.table.Table;
import net.sf.optexanalyzer.table.Title;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.lang.Object;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.event.TableModelEvent;
import javax.swing.event.TableModelListener;
import javax.swing.table.AbstractTableModel;
public static void main
(String[] args
) {
Table table = new Table(4,3);
table.initializePercentage();
List<Title> columnTitles = new ArrayList<Title>();
List<Title> rowTitles = new ArrayList<Title>();
Title tituloFil1 = new Title();
Title tituloFil2 = new Title();
Title tituloFil3 = new Title();
Title tituloFil4 = new Title();
Title tituloCol1 = new Title();
Title tituloCol2 = new Title();
Title tituloCol3 = new Title();
Title tituloCol4 = new Title();
tituloFil1.setName("Algoritmo 1");
tituloFil2.setName("Algoritmo 2");
tituloFil3.setName("Algoritmo 3");
tituloFil4.setName("Algoritmo 4");
tituloCol1.setName("");
tituloCol2.setName("Best");
tituloCol3.setName("Score");
tituloCol4.setName("#Bot");
columnTitles.add(tituloCol1);
columnTitles.add(tituloCol2);
columnTitles.add(tituloCol3);
columnTitles.add(tituloCol4);
rowTitles.add(tituloFil1);
rowTitles.add(tituloFil2);
rowTitles.add(tituloFil3);
rowTitles.add(tituloFil4);
table.setColumTitles(columnTitles);
table.setRowTitles(rowTitles);
CompactTable compact = new CompactTable(table);
panel = compact.getCompactTable();
panel.setVisible(true);
frame.getContentPane().add(panel);
frame.
setDefaultCloseOperation(JFrame.
DISPOSE_ON_CLOSE); frame.pack();
frame.setVisible(true);
ventana.getContentPane().add(desktop);
desktop.add(internal);
}