Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.border.MatteBorder1.2

java.lang.Object
   |
   +--javax.swing.border.AbstractBorder
         |
         +--javax.swing.border.EmptyBorder
               |
               +--javax.swing.border.MatteBorder

Deklaration

public class MatteBorder
extends javax.swing.border.EmptyBorder

Beschreibung

Ein Rahmen, der entweder durch ein Farbe oder eine gekachelte Graphik dargestellt wird.

Es wird empfohlen, die Klasse javax.swing.BorderFactory zum Erzeugen von Rahmen zu benutzen.


 
Datenelemente
protected Colorcolor
protected IcontileIcon
 
Konstruktoren
publicMatteBorder(int top, int left, int bottom, int right, Color matteColor)
publicMatteBorder(Insets borderInsets, Color matteColor)
publicMatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
publicMatteBorder(Insets borderInsets, Icon tileIcon)
publicMatteBorder(Icon tileIcon)
 
Methoden
public voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)
public InsetsgetBorderInsets(Component c)
public InsetsgetBorderInsets(Component c, Insets insets)
public InsetsgetBorderInsets()
public ColorgetMatteColor()
public IcongetTileIcon()
public booleanisBorderOpaque()


 

Datenelemente im Detail

protected Color color
protected Icon tileIcon

 

Konstruktoren im Detail

public MatteBorder(int top, int left, int bottom, int right, Color matteColor)
Kreiert einen MatteBorder mit dem spezifizierten Abstand zum Rand und der angegebenen Farbe.
public MatteBorder(Insets borderInsets, Color matteColor)
Kreiert einen MatteBorder mit dem spezifizierten Abstand zum Rand und der angegebenen Farbe.
public MatteBorder(int top, int left, int bottom, int right, Icon tileIcon)
Kreiert einen MatteBorder mit dem angegebenen Abstand und der zu kachelnden Graphik.
public MatteBorder(Insets borderInsets, Icon tileIcon)
Kreiert einen MatteBorder mit dem angegebenen Abstand und der zu kachelnden Graphik.
public MatteBorder(Icon tileIcon)
Kreiert ein MatteBorder mit der angegebenen Graphik. Der Abstand wird durch die Größe der Graphik bestimmt.

 

Methoden im Detail

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Zeichnet den Rahmen
public Insets getBorderInsets(Component c)
Liefert den Abstand des Rahmens.
public Insets getBorderInsets(Component c, Insets insets)
Reinitialisiert das Insets-Objekt mit dem aktuellen Wert des Rahmens.
public Insets getBorderInsets()
Liefert den Abstand des Rahmens.
public Color getMatteColor()
Liefert die Farbe des Rahmens oder null, wenn eine Graphik abgegeben wurde.
public Icon getTileIcon()
Liefert das gekachelte Icon oder null, wenn keines angegeben wurde
public boolean isBorderOpaque()
Liefert die Aussage, ob der Rahmen deckend gezeichnet ist.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.