All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.protege.editor.owl.ui.table.BasicOWLTable Maven / Gradle / Ivy

Go to download

OWL ontology editing infrastructure used by the Protege desktop application.

The newest version!
package org.protege.editor.owl.ui.table;

import javax.swing.*;
import javax.swing.table.TableModel;
import java.awt.*;


/**
 * Author: Matthew Horridge
* The University Of Manchester
* Medical Informatics Group
* Date: 23-May-2006

* [email protected]
* www.cs.man.ac.uk/~horridgm

*/ public class BasicOWLTable extends JTable { public BasicOWLTable(TableModel model) { super(model); setRowHeight(getFontMetrics(getFont()).getHeight() + 3); setRowMargin(1); if (!isHeaderVisible()) { setTableHeader(null); } setShowGrid(false); setShowHorizontalLines(false); setShowVerticalLines(false); setGridColor(Color.LIGHT_GRAY); getColumnModel().setColumnSelectionAllowed(false); } /** * By default, the table header isn't visible. This method * can be overriden to return true. */ protected boolean isHeaderVisible() { return false; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy