A B C D E F G H I J K L M N P Q R S T U

A

accept(File, String) - Method in class util.ClassFilter
 
actionPerformed(ActionEvent) - Method in class ui.Uppgift
 
actionPerformed(ActionEvent) - Method in class ui.TabbedPanel
 
actionPerformed(ActionEvent) - Method in class ui.QuizPanel
 
addActionListener(ActionListener) - Method in class ui.UIListener
Här kan man lägga till ActionListeners
addActionListener(ActionListener) - Method in class ui.HoverButton
Här kan man lägga till ActionListeners för att ta reda på när knappen blir intryckt.
addClass(String) - Method in class util.ClassPreloader
Enqueue a class for background loading.
addTab(String, String) - Method in class ui.TabbedPanel
 
answerPanel - Variable in class ui.QuizPanel
 
append(String) - Method in class ui.StyledText
 

B

BasicPanel - class ui.BasicPanel.
En grundpanel som kan förses med kanter, skugga och bakgrundsbild.
BasicPanel() - Constructor for class ui.BasicPanel
Skapar en ny panel med genomskinlig bakgrund
bgColor - Variable in class ui.UiSettings
 
border - Variable in class ui.UiSettings
 
borderColor - Variable in class ui.UiSettings
 

C

cellspacing - Variable in class ui.UiSettings
 
CENTER - Static variable in interface ui.UiEffects
 
checkAnswer() - Method in class ui.Uppgift
 
checkAnswer() - Method in class ui.TabbedPanel
 
ClassFilter - class util.ClassFilter.
 
ClassFilter(String) - Constructor for class util.ClassFilter
 
ClassPreloader - class util.ClassPreloader.
 
ClassPreloader(FileClassLoader) - Constructor for class util.ClassPreloader
 
clone() - Method in class ui.StyledText.TextSettings
 
cluePanel - Variable in class ui.QuizPanel
 
createCaption() - Method in class ui.TabbedPanel
 
createDefaultButton(int, Font) - Method in class ui.HoverButton
Skapa en klassisk grå knapp, som tar upp hela fönsterytan Om fönsterytan inte definierad (dvs this.getSize returnerar konstiga värden) skapas en (förhoppningsvis) optimal knappstorlek
createTab(Tab, int, int, int, int) - Method in class ui.TabbedPanel
Ritar upp en flik om så behövs

D

description - Variable in class ui.QuizPanel
 
drawCaption(Graphics) - Method in class ui.TabbedPanel
Rita upp flikarna
drawCaption(Graphics) - Method in class ui.BasicPanel
Rita upp en rubrik
drawTextLine(Graphics, String, int, int, int) - Method in class ui.BasicPanel
Rita upp en textrad vid avgivna koordinater.
drawTextLine(Graphics, String, int, int, Vector) - Method in class ui.StyledText
Rita upp en textrad vid avgivna koordinater.

E

EMBLOSSED - Static variable in interface ui.UiEffects
 
ENGRAVED - Static variable in interface ui.UiEffects
 

F

FileClassLoader - class util.FileClassLoader.
 
FileClassLoader() - Constructor for class util.FileClassLoader
 
FLAT - Static variable in interface ui.UiEffects
 
font - Variable in class ui.UiSettings
 
fontStyles - Variable in class ui.UiSettings
 

G

getActionCommand() - Method in class ui.HoverButton
Returnerar namnet på kommandot, som returneras med en ActionEvent när man trycker på knappen.
getAnswer() - Method in class ui.Uppgift
 
getInsets() - Method in class ui.BasicPanel
Deprecated.
getLabel() - Method in class ui.HoverButton
Returnerar knappens text
getMinimumSize() - Method in class ui.TabbedPanel
Gets the minumum dimensions for this text field.
getMinimumSize() - Method in class ui.StyledText
Gets the minumum dimensions for this text field.
getPreferredSize() - Method in class ui.TabbedPanel
Gets the preferred size of this text field.
getPreferredSize() - Method in class ui.StyledText
Gets the preferred size of this text field.
getPreferredSize() - Method in class ui.HoverButton
 
getTabHeight() - Method in class ui.TabbedPanel
Ta reda på höjden på flikarna högst upp i panelen.
getText() - Method in class ui.StyledText
 
getTextColor() - Method in class ui.StyledText
 

H

HoverButton - class ui.HoverButton.
En hemgjord knapp.
HoverButton() - Constructor for class ui.HoverButton
 
HoverButton(Image, Image, Image, Image) - Constructor for class ui.HoverButton
Skapa en knapp med hjälp av de angivna bilderna Om någon av bilderna inte kan laddas kommer en "klassisk" grå knapp att visas i stället.
HoverButton(int, int, String) - Constructor for class ui.HoverButton
Skapa en standardknapp med grå bakgrund, angiven text och förbestämd storlek OBS!
HoverButton(String) - Constructor for class ui.HoverButton
Skapa en standardknapp med grå bakgrund och angiven text Storleken blir anpassad till texten, men kan ändras av layouthanterare!
HoverButton(String, Color, Color, Color, Color, Color) - Constructor for class ui.HoverButton
Skapa en standardknapp med valfri bakgrund och angiven text Storleken blir anpassad till texten, men kan ändras av layouthanterare!

I

insets() - Method in class ui.BasicPanel
 
intryckt() - Method in class ui.Kryssrutor
 
isStyleSet(int) - Method in class ui.BasicPanel
Kollar om en viss kantinställning är satt till true.
itemSelected() - Method in class ui.QuizPanel
 
itemStateChanged(ItemEvent) - Method in class ui.Kryssrutor
 

J

JUSTIFY - Static variable in interface ui.UiEffects
 

K

Kryssrutor - class ui.Kryssrutor.
 
Kryssrutor(String, String, String, String) - Constructor for class ui.Kryssrutor
 

L

LEFT - Static variable in interface ui.UiEffects
 
level - Variable in class ui.QuizPanel
 
loadClass(String) - Method in class util.FileClassLoader
This is a simple version for external clients since they will always want the class resolved before it is returned to them.
loadClass(String) - Method in class util.ClassPreloader
Get a resolved class named className
loadClass(String, boolean) - Method in class util.FileClassLoader
This is the required version of loadClass which is called both from loadClass above and from the internal function FindClassFromClass.
LOWERED - Static variable in interface ui.UiEffects
 

M

margin - Variable in class ui.HoverButton
Avståndet från knapptexten till knappens rand Används när man inte anger några bilder för knappen (vanlig grå knapp med text).
mouseClicked(MouseEvent) - Method in class ui.HoverButton
 
mouseEntered(MouseEvent) - Method in class ui.HoverButton
 
mouseExited(MouseEvent) - Method in class ui.HoverButton
 
mousePressed(MouseEvent) - Method in class ui.HoverButton
 
mouseReleased(MouseEvent) - Method in class ui.HoverButton
 
myListeners - Variable in class ui.UIListener
 

N

name - Variable in class ui.QuizPanel
 
NONE - Static variable in interface ui.UiEffects
 

P

paint(Graphics) - Method in class ui.TabbedPanel
 
paint(Graphics) - Method in class ui.BasicPanel
Ritar upp panelen.
paint(Graphics) - Method in class ui.UIListener
 
paint(Graphics) - Method in class ui.UiPanel
 
paint(Graphics) - Method in class ui.StyledText
 
paint(Graphics) - Method in class ui.HoverButton
Anropas för att rita upp knappen
paramString() - Method in class ui.StyledText
Returns the parameter string representing the state of this text field.
post - Variable in class ui.QuizPanel
 

Q

QuizPanel - class ui.QuizPanel.
Uppgiftspanelen.
QuizPanel(ElectricCircuit, Component, String[]) - Constructor for class ui.QuizPanel
Standardkonstruktor

R

RAISED - Static variable in interface ui.UiEffects
 
refreshInsets() - Method in class ui.TabbedPanel
Bestämmer avståndet till ev. rubrik samt kanternas storlek Brukar anropas av Paint.
refreshInsets() - Method in class ui.BasicPanel
Bestämmer avståndet till ev. rubrik samt kanternas storlek Brukar anropas av Paint.
removeActionListener(ActionListener) - Method in class ui.UIListener
"Avprenumererar" ActionListener, som tog emot ActionEvents.
removeActionListener(ActionListener) - Method in class ui.HoverButton
"Avprenumererar" ActionListener, som tog emot knappens ActionEvents.
removeTabAt(int) - Method in class ui.TabbedPanel
 
resetFont(Font, int) - Method in class ui.StyledText
Ändra den aktuella fonten och nollställ alla fontinställningar.
resetImg(Image, Image, Image, Image) - Method in class ui.HoverButton
Byter ut alla bilder som visas i knappens olika lägen.
RIGHT - Static variable in interface ui.UiEffects
 
ROUNDED - Static variable in interface ui.UiEffects
 
run() - Method in class util.ClassPreloader
 

S

selectNext() - Method in class ui.TabbedPanel
 
setActionCommand(String) - Method in class ui.HoverButton
Anger kommandot, som skall returneras med ActionEvent när man trycker på knappen.
setBackground(Color) - Method in class ui.BasicPanel
Byter bakgrundsfärgen (null = genomskinlig bakgrund).
setBgImage(Image, boolean) - Method in class ui.BasicPanel
Byter eller tar bort bakgrundsbild
setEnabled(boolean) - Method in class ui.HoverButton
Aktivera/inaktivera knappen
setImg(int, Image) - Method in class ui.HoverButton
Ändra en viss bild, som visas i ett av knappens lägen
setLabel(String) - Method in class ui.HoverButton
Byter knapptexten
setMargins(int, int) - Method in class ui.StyledText
Ändra marginalerna
setSelectedIndex(int) - Method in class ui.TabbedPanel
 
setTabHeight(int) - Method in class ui.TabbedPanel
Ändra höjd på flikarna högst upp i panelen.
setText(String) - Method in class ui.StyledText
 
setTextColor(Color) - Method in class ui.StyledText
 
setTextShadow(Color) - Method in class ui.BasicPanel
Byter skuggfärgen, som används till diverse texteffekter.
shadow - Variable in class ui.UiSettings
 
SHADOW - Static variable in interface ui.UiEffects
 
shadowColor - Variable in class ui.UiSettings
 
showHint() - Method in class ui.Uppgift
 
showHint() - Method in class ui.TabbedPanel
 
showSolution() - Method in class ui.Uppgift
 
showSolution() - Method in class ui.TabbedPanel
 
start() - Method in class util.ClassPreloader
 
StyledText - class ui.StyledText.
 
StyledText.TextSettings - class ui.StyledText.TextSettings.
 
StyledText(String) - Constructor for class ui.StyledText
 
StyledText(String, int, int) - Constructor for class ui.StyledText
 
StyledText(String, int, int, Font, int) - Constructor for class ui.StyledText
 

T

TabbedPanel - class ui.TabbedPanel.
 
TabbedPanel(int, int) - Constructor for class ui.TabbedPanel
 
TabbedPanel(int, int, Image, boolean, int, UiSettings) - Constructor for class ui.TabbedPanel
 
TEXT_LOWERED - Static variable in interface ui.UiEffects
 
TEXT_NORMAL - Static variable in interface ui.UiEffects
 
TEXT_OUTLINE - Static variable in interface ui.UiEffects
 
TEXT_RAISED - Static variable in interface ui.UiEffects
 
TEXT_SHADOW - Static variable in interface ui.UiEffects
 
TEXT_SUB - Static variable in interface ui.UiEffects
 

U

ui - package ui
 
UiEffects - interface ui.UiEffects.
Inställningar för komponenternas utseende.
UIListener - class ui.UIListener.
 
UIListener() - Constructor for class ui.UIListener
 
UiPanel - class ui.UiPanel.
En grundpanel som kan förses med kanter, skugga och bakgrundsbild.
UiPanel() - Constructor for class ui.UiPanel
Skapar en ny panel med genomskinlig bakgrund
UiPanel(Color) - Constructor for class ui.UiPanel
Skapar en ny panel med angiven bakgrundsfärg.
UiPanel(Color, int) - Constructor for class ui.UiPanel
Skapar en ny panel med angiven bakgrundsfärg och en ram med standardtjocklek och färger samt ev. en standardskugga på fyra pixlar.
UiPanel(Color, int, String) - Constructor for class ui.UiPanel
Skapar en ny panel med angiven bakgrundsfärg och en ram med standardtjocklek och färger, en ev. standardskugga på fyra pixlar samt en rubrik.
UiPanel(Image, boolean) - Constructor for class ui.UiPanel
Skapar en ny panel med en bild i bakgrunden.
UiPanel(Image, boolean, int) - Constructor for class ui.UiPanel
Skapar en ny panel med en bild i bakgrunden och angivna kantinställningar.
UiPanel(Image, boolean, int, UiSettings) - Constructor for class ui.UiPanel
Skapar en ny panel med en bild i bakgrunden och angivna kantinställningar, fonter och färger.
UiPanel(Image, boolean, int, UiSettings, String) - Constructor for class ui.UiPanel
Skapar en ny panel med en bild i bakgrunden och angivna kantinställningar, fonter, färger samt en rubrik.
UiPanel(int) - Constructor for class ui.UiPanel
Skapar en ny panel med genomskinlig bakgrund och angivna kantinställningar.
UiPanel(int, UiSettings) - Constructor for class ui.UiPanel
Skapar en ny panel med angivna färger, fonter och kanter.
UiPanel(int, UiSettings, String) - Constructor for class ui.UiPanel
Skapar en ny panel med angivna färger, fonter och kanter samt en rubrik.
UiPanel(String) - Constructor for class ui.UiPanel
Skapar en ny panel med genomskinlig bakgrund, en standardram och en rubrik.
UiPanel(String, int) - Constructor for class ui.UiPanel
Skapar en ny panel med genomskinlig bakgrund, angiven kanttyp samt en rubrik.
UiSettings - class ui.UiSettings.
Inställningar för olika komponenters utseende.
UiSettings() - Constructor for class ui.UiSettings
 
UiSettings(Color) - Constructor for class ui.UiSettings
 
UiSettings(Color, Color) - Constructor for class ui.UiSettings
 
UiSettings(Color, Color, int, int, int) - Constructor for class ui.UiSettings
 
UiSettings(Color, int) - Constructor for class ui.UiSettings
 
UiSettings(Font, int) - Constructor for class ui.UiSettings
 
UiSettings(Font, int, Color) - Constructor for class ui.UiSettings
 
UiSettings(Font, int, Color, Color, Color, int, int, int) - Constructor for class ui.UiSettings
 
UiSettings(int, int, int) - Constructor for class ui.UiSettings
 
update(Graphics) - Method in class ui.BasicPanel
 
update(Graphics) - Method in class ui.StyledText
 
update(Graphics) - Method in class ui.HoverButton
 
Uppgift - class ui.Uppgift.
 
Uppgift(int) - Constructor for class ui.Uppgift
 
util - package util
 

A B C D E F G H I J K L M N P Q R S T U