class FontEncodingView
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
FontEncodingView.GlyphCellRenderer |
Modifier and Type | Field and Description |
---|---|
private static java.awt.geom.AffineTransform |
DEFAULT_TRANSFORM |
private javax.swing.JPanel |
panel |
Constructor and Description |
---|
FontEncodingView(java.lang.Object[][] tableData,
java.util.Map<java.lang.String,java.lang.String> headerAttributes,
java.lang.String[] columnNames,
double[] yBounds)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
createView(javax.swing.JPanel headerPanel,
javax.swing.JTable table) |
private javax.swing.JPanel |
getHeaderPanel(java.util.Map<java.lang.String,java.lang.String> attributes) |
(package private) javax.swing.JPanel |
getPanel() |
private javax.swing.JTable |
getTable(java.lang.Object[][] tableData,
java.lang.String[] columnNames,
double[] yBounds) |
private javax.swing.JPanel panel
private static final java.awt.geom.AffineTransform DEFAULT_TRANSFORM
FontEncodingView(java.lang.Object[][] tableData, java.util.Map<java.lang.String,java.lang.String> headerAttributes, java.lang.String[] columnNames, double[] yBounds)
tableData
- Object[][] instance as table data.headerAttributes
- MapcolumnNames
- String array containing the columns name.yBounds
- min low and max high bound of all glyphs.private void createView(javax.swing.JPanel headerPanel, javax.swing.JTable table)
private javax.swing.JTable getTable(java.lang.Object[][] tableData, java.lang.String[] columnNames, double[] yBounds)
private javax.swing.JPanel getHeaderPanel(java.util.Map<java.lang.String,java.lang.String> attributes)
javax.swing.JPanel getPanel()