| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final AffineTransform | |
| private JPanel |
| Access | Constructor and Description |
|---|---|
| pack-priv | FontEncodingView(Object[][]
Object[][] instance as table data. tableData, Map<String, String> Map headerAttributes, String[] String array containing the columns name. columnNames, double[] min low and max high bound of all glyphs. yBounds)Constructor. |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private JPanel | |
| pack-priv JPanel | |
| private JTable |
| DEFAULT_TRANSFORM | back to summary |
|---|---|
| private static final AffineTransform DEFAULT_TRANSFORM | |
| panel | back to summary |
|---|---|
| private JPanel panel | |
| FontEncodingView | back to summary |
|---|---|
| pack-priv FontEncodingView(Object[][] tableData, Map<String, String> headerAttributes, String[] columnNames, double[] yBounds) Constructor.
| |
| createView | back to summary |
|---|---|
| private void createView(JPanel headerPanel, JTable table) | |
| getHeaderPanel | back to summary |
|---|---|
| private JPanel getHeaderPanel(Map<String, String> attributes) | |
| getPanel | back to summary |
|---|---|
| pack-priv JPanel getPanel() | |
| getTable | back to summary |
|---|---|
| private JTable getTable(Object[][] tableData, String[] columnNames, double[] yBounds) | |
| Modifier and Type | Field and Description |
|---|---|
| private final double[] |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Component | getTableCellRendererComponent(JTable
the jTable, Object JTable that is asking the
renderer to draw; can be nullthe value of the cell to be rendered. It is
up to the specific renderer to interpret
and draw the value. For example, if
o, boolean value
is the string "true", it could be rendered as a
string or it could be rendered as a check
box that is checked. null is a
valid valuetrue if the cell is to be rendered with the
selection highlighted; otherwise false b, boolean if true, render cell appropriately. For
example, put a special border on the cell, if
the cell can be edited, render in the color used
to indicate editing b1, int the row index of the cell being drawn. When
drawing the header, the value of
row, int row is -1the column index of the cell being drawn col)Implements javax. Returns the component used for drawing the cell. |
| private BufferedImage |
| yBounds | back to summary |
|---|---|
| private final double[] yBounds | |
| GlyphCellRenderer | back to summary |
|---|---|
| private GlyphCellRenderer(double[] yBounds) | |
| getTableCellRendererComponent | back to summary |
|---|---|
| public Component getTableCellRendererComponent(JTable jTable, Object o, boolean b, boolean b1, int row, int col) Implements javax. Doc from javax. Returns the component used for drawing the cell. This method is used to configure the renderer appropriately before drawing.
The
JTable.DropLocation dropLocation = table.getDropLocation();
if (dropLocation != null
&& !dropLocation.isInsertRow()
&& !dropLocation.isInsertColumn()
&& dropLocation.getRow() == row
&& dropLocation.getColumn() == column) {
// this cell represents the current drop location
// so render it specially, perhaps with a different color
}
During a printing operation, this method will be called with
| |
| renderGlyph | back to summary |
|---|---|
| private BufferedImage renderGlyph(GeneralPath path, Rectangle2D bounds2D, Rectangle cellRect) | |