01: /*
02: * Copyright Javelin Software, All rights reserved.
03: */
04:
05: package com.javelin.swinglets.plaf;
06:
07: import java.awt.*;
08: import java.util.*;
09: import java.io.*;
10:
11: import com.javelin.swinglets.*;
12: import com.javelin.swinglets.plaf.*;
13:
14: /**
15: * SBorderUI defines a look and feel for a border.
16: *
17: * @author Robin Sharp
18: */
19:
20: public abstract class SBorderUI {
21: /**
22: * Paints the border header in the specified manner.
23: */
24: public abstract void updateBorderHeader(Object out,
25: SComponent component);
26:
27: /**
28: * Paint the border in the specified manner.
29: */
30: public abstract void updateBorder(Object out, SComponent component);
31:
32: /**
33: * Paints the border header in the specified manner.
34: */
35: public abstract void updateBorderFooter(Object out,
36: SComponent component);
37:
38: }
|