|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok |
java.lang.Object java.awt.Component elte.java2_utikalauz5.beans.SmileyBean
Egy egyszerű bean kötött tulajdonságokkal és egy vétózhatóval. A vétózható tulajdonság a "funPercent". VetoablePropertyChange figyelők elutasíthatják a tulajdonság javasolt változását egy PropertyVetoException kivétel eldobásával.
Beágyazott típusok |
---|
java.awt.Component osztálytól örökölt beágyazott típusok |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Mezők | |
---|---|
private PropertyChangeSupport |
changes
|
static String |
COL_ATROCIOUS
|
static String |
COL_DEFAULT
|
static String |
COL_GRAY
|
static String |
COL_HIDEOUS
|
private String |
colorScheme
|
private Color |
drawColor
|
private Color |
faceColor
|
private static int |
MAX_SMILEY_ANGLE
|
private int |
minChangeToNotify
|
private int |
ourFunPercent
|
private static long |
serialVersionUID
Verziószám |
private Vector<SmileyListener> |
smileyListeners
|
private VetoableChangeSupport |
vetos
|
java.awt.Component osztálytól örökölt mezők |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
java.awt.image.ImageObserver interfésztől örökölt mezők |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Konstruktorok | |
---|---|
SmileyBean()
Konstruktor |
Metódusok | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener l)
Az itt megadott PropertyChangeListener objektumok propertyChange metódusa lesz meghívva valahányszor egy kötött tulajdonság megváltozik. |
void |
addSmileyListener(SmileyListener l)
Hozzáad egy SmileyListenert |
void |
addVetoableChangeListener(VetoableChangeListener l)
Az itt megadott VetoableChangeListeners objektumok vetoableChange metódusa lesz meghívva valahányszor egy vétózható tulajdonság megváltozik. |
String |
getColorScheme()
Visszatér az aktuálisan beállított színsémával |
Color |
getDrawColor()
Visszatér rajzolat színével |
Color |
getFaceColor()
Visszatér az arc színével |
int |
getFunPercent()
Visszaadja az aktuális vidámság fokozatot százalékban |
int |
getMinChangeToNotify()
Visszatér a minimális értesítendő változás értékével |
Dimension |
getPreferredSize()
|
protected void |
notifySmileyChanged(int oldFunPercent,
int newFunPercent)
Értesíti a figyelőket, ha változás történt |
void |
paint(Graphics g)
Kirajzolja a mosolygó arcot |
void |
propertyChange(PropertyChangeEvent event)
A propertyChangeEvent kezelője, az esemény alapján beállítja a funPercent új értékét |
void |
removePropertyChangeListener(PropertyChangeListener l)
Kiveszi a megadott PropertyChangeListener figyelőt a SmileyBean belső regisztrációs listájából. |
void |
removeSmileyListener(SmileyListener l)
Kitörli a regisztrációs listáról a SmileyListenert |
void |
removeVetoableChangeListener(VetoableChangeListener l)
Kiveszi a megadott VetoableChangeListener figyelőt a SmileyBean belső regisztrációs listájából. |
void |
setColorScheme(String scheme)
Beállítja az aktuális színsémát |
void |
setDrawColor(Color newColor)
Beállítja a rajzolat színét. |
void |
setFaceColor(Color newColor)
Beállítja az arc színét. |
void |
setFunPercent(int newFunPercent)
Beállítja a vidámság fokozatot százalékban, hacsak nem dob el egy regisztrált VetoableChangeListener egy PropertyVetoException kivételt. |
void |
setMinChangeToNotify(int newMinChangeToNotify)
Beállítja a minimális értesítendő változás értékét. |
java.lang.Object osztálytól örökölt metódusok |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Mezők részletezése |
---|
private static final long serialVersionUID
private PropertyChangeSupport changes
private VetoableChangeSupport vetos
private Vector<SmileyListener> smileyListeners
private Color drawColor
private Color faceColor
private int ourFunPercent
private int minChangeToNotify
private static final int MAX_SMILEY_ANGLE
private String colorScheme
public static final String COL_DEFAULT
public static final String COL_GRAY
public static final String COL_ATROCIOUS
public static final String COL_HIDEOUS
Konstruktorok részletezése |
---|
public SmileyBean()
Metódusok részletezése |
---|
public void paint(Graphics g)
Component
osztály paint
metódusátpublic void propertyChange(PropertyChangeEvent event)
PropertyChangeListener
interfész propertyChange
metódusátpublic Dimension getPreferredSize()
Component
osztály getPreferredSize
metódusátpublic Color getDrawColor()
public void setDrawColor(Color newColor)
public Color getFaceColor()
public void setFaceColor(Color newColor)
public int getMinChangeToNotify()
public void setMinChangeToNotify(int newMinChangeToNotify)
public String getColorScheme()
public void setColorScheme(String scheme)
public int getFunPercent()
public void setFunPercent(int newFunPercent) throws PropertyVetoException
PropertyVetoException
public void addSmileyListener(SmileyListener l)
public void removeSmileyListener(SmileyListener l)
protected void notifySmileyChanged(int oldFunPercent, int newFunPercent)
public void addPropertyChangeListener(PropertyChangeListener l)
Component
osztály addPropertyChangeListener
metódusátpublic void removePropertyChangeListener(PropertyChangeListener l)
Component
osztály removePropertyChangeListener
metódusátpublic void addVetoableChangeListener(VetoableChangeListener l)
public void removeVetoableChangeListener(VetoableChangeListener l)
|
Java 2 Útikalauz programozóknak 5.0 | ||||||||
ELŐZŐ TÍPUS KÖVETKEZŐ TÍPUS | MEGOSZTVA EGY LAPON | ||||||||
ÖSSZEFOGLALÁS: Beágyazások | Mezők | Konstruktorok | Metódusok | RÉSZLETEK: Mezők | Konstruktorok | Metódusok |