source: javadoc/genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 28.4 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_112) on Thu Jun 21 12:05:57 CEST 2018 -->
6<title>JTreeTable.TreeTableCellRenderer (Genius Core Documentation)</title>
7<meta name="date" content="2018-06-21">
8<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
9<script type="text/javascript" src="../../../script.js"></script>
10</head>
11<body>
12<script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="JTreeTable.TreeTableCellRenderer (Genius Core Documentation)";
16 }
17 }
18 catch(err) {
19 }
20//-->
21var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
22var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
23var altColor = "altColor";
24var rowColor = "rowColor";
25var tableTab = "tableTab";
26var activeTableTab = "activeTableTab";
27</script>
28<noscript>
29<div>JavaScript is disabled on your browser.</div>
30</noscript>
31<!-- ========= START OF TOP NAVBAR ======= -->
32<div class="topNav"><a name="navbar.top">
33<!-- -->
34</a>
35<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
36<a name="navbar.top.firstrow">
37<!-- -->
38</a>
39<ul class="navList" title="Navigation">
40<li><a href="../../../overview-summary.html">Overview</a></li>
41<li><a href="package-summary.html">Package</a></li>
42<li class="navBarCell1Rev">Class</li>
43<li><a href="class-use/JTreeTable.TreeTableCellRenderer.html">Use</a></li>
44<li><a href="package-tree.html">Tree</a></li>
45<li><a href="../../../deprecated-list.html">Deprecated</a></li>
46<li><a href="../../../index-all.html">Index</a></li>
47<li><a href="../../../help-doc.html">Help</a></li>
48</ul>
49</div>
50<div class="subNav">
51<ul class="navList">
52<li><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellEditor.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53<li><a href="../../../genius/core/jtreetable/TreeTableModel.html" title="interface in genius.core.jtreetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54</ul>
55<ul class="navList">
56<li><a href="../../../index.html?genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" target="_top">Frames</a></li>
57<li><a href="JTreeTable.TreeTableCellRenderer.html" target="_top">No&nbsp;Frames</a></li>
58</ul>
59<ul class="navList" id="allclasses_navbar_top">
60<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
61</ul>
62<div>
63<script type="text/javascript"><!--
64 allClassesLink = document.getElementById("allclasses_navbar_top");
65 if(window==top) {
66 allClassesLink.style.display = "block";
67 }
68 else {
69 allClassesLink.style.display = "none";
70 }
71 //-->
72</script>
73</div>
74<div>
75<ul class="subNavList">
76<li>Summary:&nbsp;</li>
77<li><a href="#nested.classes.inherited.from.class.javax.swing.JTree">Nested</a>&nbsp;|&nbsp;</li>
78<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
79<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
80<li><a href="#method.summary">Method</a></li>
81</ul>
82<ul class="subNavList">
83<li>Detail:&nbsp;</li>
84<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
85<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
86<li><a href="#method.detail">Method</a></li>
87</ul>
88</div>
89<a name="skip.navbar.top">
90<!-- -->
91</a></div>
92<!-- ========= END OF TOP NAVBAR ========= -->
93<!-- ======== START OF CLASS DATA ======== -->
94<div class="header">
95<div class="subTitle">genius.core.jtreetable</div>
96<h2 title="Class JTreeTable.TreeTableCellRenderer" class="title">Class JTreeTable.TreeTableCellRenderer</h2>
97</div>
98<div class="contentContainer">
99<ul class="inheritance">
100<li>java.lang.Object</li>
101<li>
102<ul class="inheritance">
103<li>java.awt.Component</li>
104<li>
105<ul class="inheritance">
106<li>java.awt.Container</li>
107<li>
108<ul class="inheritance">
109<li>javax.swing.JComponent</li>
110<li>
111<ul class="inheritance">
112<li>javax.swing.JTree</li>
113<li>
114<ul class="inheritance">
115<li>genius.core.jtreetable.JTreeTable.TreeTableCellRenderer</li>
116</ul>
117</li>
118</ul>
119</li>
120</ul>
121</li>
122</ul>
123</li>
124</ul>
125</li>
126</ul>
127<div class="description">
128<ul class="blockList">
129<li class="blockList">
130<dl>
131<dt>All Implemented Interfaces:</dt>
132<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.Scrollable, javax.swing.table.TableCellRenderer</dd>
133</dl>
134<dl>
135<dt>Enclosing class:</dt>
136<dd><a href="../../../genius/core/jtreetable/JTreeTable.html" title="class in genius.core.jtreetable">JTreeTable</a></dd>
137</dl>
138<hr>
139<br>
140<pre>public class <span class="typeNameLabel">JTreeTable.TreeTableCellRenderer</span>
141extends javax.swing.JTree
142implements javax.swing.table.TableCellRenderer</pre>
143<div class="block">A TreeCellRenderer that displays a JTree.</div>
144<dl>
145<dt><span class="seeLabel">See Also:</span></dt>
146<dd><a href="../../../serialized-form.html#genius.core.jtreetable.JTreeTable.TreeTableCellRenderer">Serialized Form</a></dd>
147</dl>
148</li>
149</ul>
150</div>
151<div class="summary">
152<ul class="blockList">
153<li class="blockList">
154<!-- ======== NESTED CLASS SUMMARY ======== -->
155<ul class="blockList">
156<li class="blockList"><a name="nested.class.summary">
157<!-- -->
158</a>
159<h3>Nested Class Summary</h3>
160<ul class="blockList">
161<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JTree">
162<!-- -->
163</a>
164<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JTree</h3>
165<code>javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, javax.swing.JTree.TreeModelHandler, javax.swing.JTree.TreeSelectionRedirector</code></li>
166</ul>
167<ul class="blockList">
168<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
169<!-- -->
170</a>
171<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
172<code>javax.swing.JComponent.AccessibleJComponent</code></li>
173</ul>
174<ul class="blockList">
175<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
176<!-- -->
177</a>
178<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
179<code>java.awt.Container.AccessibleAWTContainer</code></li>
180</ul>
181<ul class="blockList">
182<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
183<!-- -->
184</a>
185<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
186<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
187</ul>
188</li>
189</ul>
190<!-- =========== FIELD SUMMARY =========== -->
191<ul class="blockList">
192<li class="blockList"><a name="field.summary">
193<!-- -->
194</a>
195<h3>Field Summary</h3>
196<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
197<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
198<tr>
199<th class="colFirst" scope="col">Modifier and Type</th>
200<th class="colLast" scope="col">Field and Description</th>
201</tr>
202<tr class="altColor">
203<td class="colFirst"><code>protected int</code></td>
204<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#visibleRow">visibleRow</a></span></code>
205<div class="block">Last table/tree row asked to renderer.</div>
206</td>
207</tr>
208</table>
209<ul class="blockList">
210<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JTree">
211<!-- -->
212</a>
213<h3>Fields inherited from class&nbsp;javax.swing.JTree</h3>
214<code>ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount</code></li>
215</ul>
216<ul class="blockList">
217<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
218<!-- -->
219</a>
220<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
221<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
222</ul>
223<ul class="blockList">
224<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
225<!-- -->
226</a>
227<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
228<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
229</ul>
230<ul class="blockList">
231<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
232<!-- -->
233</a>
234<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
235<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
236</ul>
237</li>
238</ul>
239<!-- ======== CONSTRUCTOR SUMMARY ======== -->
240<ul class="blockList">
241<li class="blockList"><a name="constructor.summary">
242<!-- -->
243</a>
244<h3>Constructor Summary</h3>
245<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
246<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
247<tr>
248<th class="colOne" scope="col">Constructor and Description</th>
249</tr>
250<tr class="altColor">
251<td class="colOne"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#TreeTableCellRenderer-javax.swing.tree.TreeModel-">TreeTableCellRenderer</a></span>(javax.swing.tree.TreeModel&nbsp;model)</code>&nbsp;</td>
252</tr>
253</table>
254</li>
255</ul>
256<!-- ========== METHOD SUMMARY =========== -->
257<ul class="blockList">
258<li class="blockList"><a name="method.summary">
259<!-- -->
260</a>
261<h3>Method Summary</h3>
262<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
263<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
264<tr>
265<th class="colFirst" scope="col">Modifier and Type</th>
266<th class="colLast" scope="col">Method and Description</th>
267</tr>
268<tr id="i0" class="altColor">
269<td class="colFirst"><code>java.awt.Component</code></td>
270<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#getTableCellRendererComponent-javax.swing.JTable-java.lang.Object-boolean-boolean-int-int-">getTableCellRendererComponent</a></span>(javax.swing.JTable&nbsp;table,
271 java.lang.Object&nbsp;value,
272 boolean&nbsp;isSelected,
273 boolean&nbsp;hasFocus,
274 int&nbsp;row,
275 int&nbsp;column)</code>
276<div class="block">TreeCellRenderer method.</div>
277</td>
278</tr>
279<tr id="i1" class="rowColor">
280<td class="colFirst"><code>void</code></td>
281<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#paint-java.awt.Graphics-">paint</a></span>(java.awt.Graphics&nbsp;g)</code>
282<div class="block">Sublcassed to translate the graphics such that the last visible
283 row will be drawn at 0,0.</div>
284</td>
285</tr>
286<tr id="i2" class="altColor">
287<td class="colFirst"><code>void</code></td>
288<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#setBounds-int-int-int-int-">setBounds</a></span>(int&nbsp;x,
289 int&nbsp;y,
290 int&nbsp;w,
291 int&nbsp;h)</code>
292<div class="block">This is overridden to set the height to match that of the JTable.</div>
293</td>
294</tr>
295<tr id="i3" class="rowColor">
296<td class="colFirst"><code>void</code></td>
297<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#setRowHeight-int-">setRowHeight</a></span>(int&nbsp;rowHeight)</code>
298<div class="block">Sets the row height of the tree, and forwards the row height to
299 the table.</div>
300</td>
301</tr>
302<tr id="i4" class="altColor">
303<td class="colFirst"><code>void</code></td>
304<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html#updateUI--">updateUI</a></span>()</code>
305<div class="block">updateUI is overridden to set the colors of the Tree's renderer
306 to match that of the table.</div>
307</td>
308</tr>
309</table>
310<ul class="blockList">
311<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JTree">
312<!-- -->
313</a>
314<h3>Methods inherited from class&nbsp;javax.swing.JTree</h3>
315<code>addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange</code></li>
316</ul>
317<ul class="blockList">
318<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
319<!-- -->
320</a>
321<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
322<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
323</ul>
324<ul class="blockList">
325<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
326<!-- -->
327</a>
328<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
329<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
330</ul>
331<ul class="blockList">
332<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
333<!-- -->
334</a>
335<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
336<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
337</ul>
338<ul class="blockList">
339<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
340<!-- -->
341</a>
342<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
343<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
344</ul>
345</li>
346</ul>
347</li>
348</ul>
349</div>
350<div class="details">
351<ul class="blockList">
352<li class="blockList">
353<!-- ============ FIELD DETAIL =========== -->
354<ul class="blockList">
355<li class="blockList"><a name="field.detail">
356<!-- -->
357</a>
358<h3>Field Detail</h3>
359<a name="visibleRow">
360<!-- -->
361</a>
362<ul class="blockListLast">
363<li class="blockList">
364<h4>visibleRow</h4>
365<pre>protected&nbsp;int visibleRow</pre>
366<div class="block">Last table/tree row asked to renderer.</div>
367</li>
368</ul>
369</li>
370</ul>
371<!-- ========= CONSTRUCTOR DETAIL ======== -->
372<ul class="blockList">
373<li class="blockList"><a name="constructor.detail">
374<!-- -->
375</a>
376<h3>Constructor Detail</h3>
377<a name="TreeTableCellRenderer-javax.swing.tree.TreeModel-">
378<!-- -->
379</a>
380<ul class="blockListLast">
381<li class="blockList">
382<h4>TreeTableCellRenderer</h4>
383<pre>public&nbsp;TreeTableCellRenderer(javax.swing.tree.TreeModel&nbsp;model)</pre>
384</li>
385</ul>
386</li>
387</ul>
388<!-- ============ METHOD DETAIL ========== -->
389<ul class="blockList">
390<li class="blockList"><a name="method.detail">
391<!-- -->
392</a>
393<h3>Method Detail</h3>
394<a name="updateUI--">
395<!-- -->
396</a>
397<ul class="blockList">
398<li class="blockList">
399<h4>updateUI</h4>
400<pre>public&nbsp;void&nbsp;updateUI()</pre>
401<div class="block">updateUI is overridden to set the colors of the Tree's renderer
402 to match that of the table.</div>
403<dl>
404<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
405<dd><code>updateUI</code>&nbsp;in class&nbsp;<code>javax.swing.JTree</code></dd>
406</dl>
407</li>
408</ul>
409<a name="setRowHeight-int-">
410<!-- -->
411</a>
412<ul class="blockList">
413<li class="blockList">
414<h4>setRowHeight</h4>
415<pre>public&nbsp;void&nbsp;setRowHeight(int&nbsp;rowHeight)</pre>
416<div class="block">Sets the row height of the tree, and forwards the row height to
417 the table.</div>
418<dl>
419<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
420<dd><code>setRowHeight</code>&nbsp;in class&nbsp;<code>javax.swing.JTree</code></dd>
421</dl>
422</li>
423</ul>
424<a name="setBounds-int-int-int-int-">
425<!-- -->
426</a>
427<ul class="blockList">
428<li class="blockList">
429<h4>setBounds</h4>
430<pre>public&nbsp;void&nbsp;setBounds(int&nbsp;x,
431 int&nbsp;y,
432 int&nbsp;w,
433 int&nbsp;h)</pre>
434<div class="block">This is overridden to set the height to match that of the JTable.</div>
435<dl>
436<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
437<dd><code>setBounds</code>&nbsp;in class&nbsp;<code>java.awt.Component</code></dd>
438</dl>
439</li>
440</ul>
441<a name="paint-java.awt.Graphics-">
442<!-- -->
443</a>
444<ul class="blockList">
445<li class="blockList">
446<h4>paint</h4>
447<pre>public&nbsp;void&nbsp;paint(java.awt.Graphics&nbsp;g)</pre>
448<div class="block">Sublcassed to translate the graphics such that the last visible
449 row will be drawn at 0,0.</div>
450<dl>
451<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
452<dd><code>paint</code>&nbsp;in class&nbsp;<code>javax.swing.JComponent</code></dd>
453</dl>
454</li>
455</ul>
456<a name="getTableCellRendererComponent-javax.swing.JTable-java.lang.Object-boolean-boolean-int-int-">
457<!-- -->
458</a>
459<ul class="blockListLast">
460<li class="blockList">
461<h4>getTableCellRendererComponent</h4>
462<pre>public&nbsp;java.awt.Component&nbsp;getTableCellRendererComponent(javax.swing.JTable&nbsp;table,
463 java.lang.Object&nbsp;value,
464 boolean&nbsp;isSelected,
465 boolean&nbsp;hasFocus,
466 int&nbsp;row,
467 int&nbsp;column)</pre>
468<div class="block">TreeCellRenderer method. Overridden to update the visible row.</div>
469<dl>
470<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
471<dd><code>getTableCellRendererComponent</code>&nbsp;in interface&nbsp;<code>javax.swing.table.TableCellRenderer</code></dd>
472</dl>
473</li>
474</ul>
475</li>
476</ul>
477</li>
478</ul>
479</div>
480</div>
481<!-- ========= END OF CLASS DATA ========= -->
482<!-- ======= START OF BOTTOM NAVBAR ====== -->
483<div class="bottomNav"><a name="navbar.bottom">
484<!-- -->
485</a>
486<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
487<a name="navbar.bottom.firstrow">
488<!-- -->
489</a>
490<ul class="navList" title="Navigation">
491<li><a href="../../../overview-summary.html">Overview</a></li>
492<li><a href="package-summary.html">Package</a></li>
493<li class="navBarCell1Rev">Class</li>
494<li><a href="class-use/JTreeTable.TreeTableCellRenderer.html">Use</a></li>
495<li><a href="package-tree.html">Tree</a></li>
496<li><a href="../../../deprecated-list.html">Deprecated</a></li>
497<li><a href="../../../index-all.html">Index</a></li>
498<li><a href="../../../help-doc.html">Help</a></li>
499</ul>
500</div>
501<div class="subNav">
502<ul class="navList">
503<li><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellEditor.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
504<li><a href="../../../genius/core/jtreetable/TreeTableModel.html" title="interface in genius.core.jtreetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
505</ul>
506<ul class="navList">
507<li><a href="../../../index.html?genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" target="_top">Frames</a></li>
508<li><a href="JTreeTable.TreeTableCellRenderer.html" target="_top">No&nbsp;Frames</a></li>
509</ul>
510<ul class="navList" id="allclasses_navbar_bottom">
511<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
512</ul>
513<div>
514<script type="text/javascript"><!--
515 allClassesLink = document.getElementById("allclasses_navbar_bottom");
516 if(window==top) {
517 allClassesLink.style.display = "block";
518 }
519 else {
520 allClassesLink.style.display = "none";
521 }
522 //-->
523</script>
524</div>
525<div>
526<ul class="subNavList">
527<li>Summary:&nbsp;</li>
528<li><a href="#nested.classes.inherited.from.class.javax.swing.JTree">Nested</a>&nbsp;|&nbsp;</li>
529<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
530<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
531<li><a href="#method.summary">Method</a></li>
532</ul>
533<ul class="subNavList">
534<li>Detail:&nbsp;</li>
535<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
536<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
537<li><a href="#method.detail">Method</a></li>
538</ul>
539</div>
540<a name="skip.navbar.bottom">
541<!-- -->
542</a></div>
543<!-- ======== END OF BOTTOM NAVBAR ======= -->
544</body>
545</html>
Note: See TracBrowser for help on using the repository browser.