eNTitanok.gfx
Class OkosAWT

java.lang.Object
  |
  +--eNTitanok.gfx.OkosAWT

public class OkosAWT
extends java.lang.Object

Néhány segédosztály az AWT hülyeségei és inkompatibilitásai egy részének kivédésére.


Inner Class Summary
static class OkosAWT.OkosApplet
          Néhány hasznos, technikai jellegű funkcióval egészíti ki az Applet osztályt.
static class OkosAWT.OkosCanvas
           
static class OkosAWT.OkosFixCanvas
          Annyival több (kevesebb), mint az OkosCanvas, hogy csak fix pixelméretben hajlandó megjelenni.
static class OkosAWT.OkosFrame
          Az OkosFrame egy olyan Frame (kerettel és esetleg menüsorral rendelkező, ,,toplevel'' ablak), ami egyetlen :Component-et jelenít meg önmagán belül, mégpedig úgy, hogy semmi (azaz 0, azaz nulla pixelnyi) helyet hagy a saját széle és a Component széle között.
static class OkosAWT.OkosPanel
           
static interface OkosAWT.TobbszorError
          Akkor váltódik ki, ha egy egyszeres értékadású változónak többször akarunk értéket adni.
 
Constructor Summary
OkosAWT()
           
 
Method Summary
static byte[] getEroforrasByteTOf(java.lang.ClassLoader classLoader, java.lang.String eroforras)
          A megadott, a programkód mellett található erőforrásfile tartalmát adja vissza.
static java.io.InputStream getEroforrasStreamOf(java.lang.ClassLoader classLoader, java.lang.String eroforras)
          A megadott, a programkód mellett található erőforrásfile-t adja vissza.
static java.lang.String getEroforrasStringOf(java.lang.ClassLoader classLoader, java.lang.String eroforras)
          A megadott, a programkód mellett található erőforrásfile tartalmát adja vissza.
static java.awt.Image getImageBase(java.lang.String filenev)
          mainComponent.getCodeBase()-hez relatívan egy kép betöltését kezdeményezi (getImage() és prepareImage()).
static java.lang.ClassLoader getMainClassLoader()
           
static java.awt.Component getMainComponent()
           
static java.awt.Toolkit getMainToolkit()
           
static void setMainComponent(java.awt.Component mainComponent_)
           
static void setMainComponentWeak(java.awt.Component mainComponent_)
          Csak akkor változtatja meg, ha null volt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OkosAWT

public OkosAWT()
Method Detail

setMainComponent

public static void setMainComponent(java.awt.Component mainComponent_)
Parameters:
mainComponent - Általában Applet-et szokás megadni, mert annak van getCodeBase() metódusa.

getMainToolkit

public static java.awt.Toolkit getMainToolkit()

getMainComponent

public static java.awt.Component getMainComponent()

getMainClassLoader

public static java.lang.ClassLoader getMainClassLoader()

setMainComponentWeak

public static void setMainComponentWeak(java.awt.Component mainComponent_)
Csak akkor változtatja meg, ha null volt.

getImageBase

public static java.awt.Image getImageBase(java.lang.String filenev)
mainComponent.getCodeBase()-hez relatívan egy kép betöltését kezdeményezi (getImage() és prepareImage()). mainComponent a hívás előtt legyen beállítva.

getEroforrasStreamOf

public static java.io.InputStream getEroforrasStreamOf(java.lang.ClassLoader classLoader,
                                                       java.lang.String eroforras)
A megadott, a programkód mellett található erőforrásfile-t adja vissza.
Parameters:
eroforras - / jelekkel elválasztott, kiterjesztéssel rendelkező, relatív filenév.
Returns:
null, ha nincs ilyen erőforrás

getEroforrasByteTOf

public static byte[] getEroforrasByteTOf(java.lang.ClassLoader classLoader,
                                         java.lang.String eroforras)
A megadott, a programkód mellett található erőforrásfile tartalmát adja vissza.
Parameters:
eroforras - / jelekkel elválasztott, kiterjesztéssel rendelkező, relatív filenév.
Returns:
null, ha nincs ilyen erőforrás

getEroforrasStringOf

public static java.lang.String getEroforrasStringOf(java.lang.ClassLoader classLoader,
                                                    java.lang.String eroforras)
A megadott, a programkód mellett található erőforrásfile tartalmát adja vissza. A visszaadott karakterek 0..255-ig terjednek.
Parameters:
eroforras - / jelekkel elválasztott, kiterjesztéssel rendelkező, relatív filenév.
Returns:
null, ha nincs ilyen erőforrás