Class sfclasses.ListCanvas
All Packages Class Hierarchy This Package Previous Next Index
Class sfclasses.ListCanvas
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----sfclasses.ListCanvas
- public class ListCanvas
- extends Canvas
List Canvas
This is an abstract class. Subclasses of ListCanvas can be used as
client area of ListPanel. For examples of subclasses see ShowCanvas
and TcpCanvas in FirewallAction.java or RuleCanvas in RuleEditor.java.
-
ListCanvas(Vector)
- Initialize canvas.
-
clipString(String, int, FontMetrics)
-
-
deselect()
-
-
drawColumn(Graphics, Object, int, int, FontMetrics, int, int)
-
-
getMaxY()
-
-
getSelectedEntry()
-
-
getShare()
-
-
gotFocus(Event, Object)
-
-
handleEvent(Event)
- event handler
-
paint(Graphics)
- Draw canvas.
-
reshape(int, int, int, int)
- called when panel size changes (e.g.
-
selectEntry(Object)
-
-
setHeader(ListHeader)
-
-
setOffset(int)
-
-
update(Graphics)
-
ListCanvas
public ListCanvas(Vector listEntries)
- Initialize canvas.
- Parameters:
- listEntries - Vector of Items to be displayed by the canvas.
paint
public synchronized void paint(Graphics g)
- Draw canvas.
- Overrides:
- paint in class Canvas
update
public synchronized void update(Graphics g)
- Overrides:
- update in class Component
getMaxY
public int getMaxY()
drawColumn
protected abstract int drawColumn(Graphics g,
Object listObj,
int col,
int ypos,
FontMetrics fm,
int fontheight,
int maxascent)
setOffset
public void setOffset(int offset)
handleEvent
public boolean handleEvent(Event e)
- event handler
- Overrides:
- handleEvent in class Component
gotFocus
public boolean gotFocus(Event evt,
Object what)
- Overrides:
- gotFocus in class Component
reshape
public synchronized void reshape(int x,
int y,
int width,
int height)
- called when panel size changes (e.g. on startup)
- Overrides:
- reshape in class Component
clipString
protected static String clipString(String s,
int width,
FontMetrics fm)
getSelectedEntry
protected Object getSelectedEntry()
selectEntry
protected void selectEntry(Object obj)
deselect
protected void deselect()
setHeader
public void setHeader(ListHeader listHeader)
getShare
public int[] getShare()
All Packages Class Hierarchy This Package Previous Next Index