| Home >> All >> org >> [ gui4j Javadoc ] |
| | org.gui4j.component.* (88) | | org.gui4j.constants.* (1) | | org.gui4j.core.* (118) | | org.gui4j.dflt.* (6) |
| | org.gui4j.event.* (3) | | org.gui4j.exception.* (6) | | org.gui4j.util.* (8) |
org.gui4j: Javadoc index of package org.gui4j.
Package Samples:
org.gui4j.component.factory
org.gui4j.component.util
org.gui4j.component
org.gui4j.constants
org.gui4j.core.call
org.gui4j.core.definition
org.gui4j.core.impl
org.gui4j.core.interfaces
org.gui4j.core.listener
org.gui4j.core.swing.calendar
org.gui4j.core.swing
org.gui4j.core.util
org.gui4j.core
org.gui4j.dflt.event
org.gui4j.dflt
org.gui4j.event
org.gui4j.exception
org.gui4j.util
Classes:
TableLayout: TableLayout is a layout manager that arranges components in rows and columns like a spreadsheet. TableLayout allows each row or column to be a different size. A row or column can be given an absolute size in pixels, a percentage of the available space, or it can grow and shrink to fill the remaining space after other rows and columns have been resized. Using spreadsheet terminology, a cell is the intersection of a row and column. Cells have finite, non-negative sizes measured in pixels. The dimensions of a cell depend solely upon the dimensions of its row and column. A component occupies a rectangular ...
CalendarButton: CalendarButton provides a simple mechanism for the user to bind a date chooser popup to a text component. Whenever the button is pressed a popup appears below a specified text component, and displays a CalenderBean control. JTextField dateField = new JTextField("14.01.1971 "); CalendarButton dateButton = new CalendarButton(); dateButton.setText( "..."); dateButton.setTextComponent( dateField); dateButton.setPreferredSize( new Dimension( 20, dateField.getPreferredSize().height)); JFrame frame = new JFrame(); frame.getContentPane().setLayout( new FlowLayout(0)); frame.getContentPane().add( dateField); ...
Gui4jComponentFactory: Base class for all component factories. In order to provide a new component, a sub-class of Gui4jComponentFactory must be defined. During initialization, instances of the factories defined in an initialization property file are created. These instances are used to extract the necessary information from the corresponding part in a given xml resource file. The Gui4jComponentManager is responsible for these factory instance. One instance a Gui4jComponentManager contains always at most one instance of a given factory class and one instance of Gui4j contains exactly one instance of Gui4jComponentManager. ...
Gui4jExceptionHandler: Übernimmt die Fehlerbehandlung. Es werden drei unterschiedliche Methodensignaturen unterstützt, wobei in jede dieser drei Möglichkeiten auch spezifischere Klassen verwendeten werden können. Falls der errorContext gesetzt ist, wird zuerst nach einer Methode mit beiden Argumenten gesucht. Anschließend erfolgt die Suche ohne das Argument errorContext. Der DelegationExceptionHandler dient dazu hierarchisch Exception zu behandeln. Die Suche erfolgt Bottom-Up. Bezüglich errorContext gilt, dass zuerst mit beiden Argumenten Bottom-Up gesucht wird und falls keine passende Methode vorhanden war, dann wird ...
MathCalc: This is the main source code for calculator written in Java 1.1 This program emulates a "real" calculator in that is has a simular user interface arranged in a standard order. It provides an advantage over most of the other calculators because you can viewer both the equation and the results at the same time and allows for editing of the entered equation. Also this calculator adheres to the rules of arithmetic where equation are evaluated in the order brackets, exponents, multiplication, division, addition and subtraction.
Gui4jCallFactory: This interface is responsible for reflection. It parses a string for method, field occurences and primitive types. The syntax is according to the following grammar: accessPath = ('{' (parseCallSequence ',')* parseCallSequence '}')? parseSeqSequence parseSeqSequence = (parseCallSequence ';')* parseCallSequence parseCallSequence = (reflection '.')* reflection reflection = (~T, ~F, [0-9]+ | %[A-Za-z] | \' string \' | :aliasName | methodName(arg1,...,argn) | fieldName
SparseMatrix: Generic Class for sparsely populated matrices. The size of the matrix is dynamic, i.e. you can specify arbitrary row and column parameters. Another way to look at this class is as a "two-dimensional" map. Instead of a single key it uses a row and a column element to store and retrieve data elements. The public Interface Traverser allows to traverse the matrix generically. The Traverser object is passed into traverse(Traverser) and is given the opportunity to work with each element of the matrix.
Gui4jImpl: This is the base initialization class of Gui4j. An instance of Gui4j holds all other necessary instances to deal with graphical user interfaces with gui4j. Note that it is possible to use different instances of Gui4j, but each instance has its own workspace and they are completely independant; and each instance maintains its own cache for reflection calls and worker threads.
Gui4jComponentInstance: Contains the combination of a Gui4jComponent and a Swing instance. Note that a Gui4jComponent depends only on a given resource name and a given controller class. Additionally, the same instance of a Gui4jComponent might be used for several Swing instances. On the other side, there is always one instance of Gui4jComponentInstance for each Swing instance.
Gui4jComponentManager: This class manages the different Gui4jComponents. The known components are defined by factory classes in an XML configuration file. The Gui4jComponentManager read an XML configuration file and instantiates the defined factory classes. Theses classes are used to extract the Gui4jComponent definition in given XML resource files.
Gui4jKeyMapFactory: Factory fuer KeyMap. Eine KeyMap enthaelt eine Menge von input und action Elementen. Ein input Element definiert ein Mapping von einem Keystroke auf eine action. Und ein action Element definiert das Mapping von einer Action auf einen ActionCommand. Der Einfachheit halber werden Key-Bindings wie Swing-Instanzen verwendet.
Gui4jComponentContainerManager: The Gui4jComponentContainerManager manages different instances of Gui4jComponentContainer. Whenever an instance of Gui4jComponentContainer for a given resource file and given controller class type is requested, the Gui4jComponentManager creates that instance or returns an already created instance for the same arguments.
Nameable: Implementierende Klassen müssen eindeutige sog. Nametags für alle ihre Instanzen liefern. Diese Nametags können von anderen Komponenten beliebiger Schichten verwendet werden. Hauptintention für die Einführung: die GUI Schicht benutzt den Nametag von Objekten, um Übersetzungen bzw. Anzeigetexte zu definieren.
BlockingGlassPane: KKB, 8.4.03: This code was originally copied from a Swing Forum entry on Sun's website: http://forum.java.sun.com/thread.jsp?forum=57&thread=294121 A Panel that can be blocked. Just set an instance of this class as the glassPane of your JFrame and call block() as needed.
Gui4jMap1: The class Gui4jAccess works with parameter maps. Since usually only one parameter is used, this class provides a very simple implementation of the Map interface for exaclty one entry. Note that this class is only to improve performance.
DefaultTranslator: Default implementation for the interface Translator . The translation is taken from a property file. Optional it is possible to delegate the translation process to another Translator if no entry was found in the property file.
Gui4jTableLayoutFactory: Syntax: <tableLayout rows=$rowStr col=$colStr> <placeTl row="0" col="0" hAlign="left" vAlign="top" id="xxx"/> </tableLayout> rowStr="p,f,m,100.5" colStr="preferred,fill,minimum,100.5"
Gui4jThreadManager: The Thread Manager deals with worker threads used to perform GUI actions. The intention is to take a thread from a pool, use this thread to perform the necessary action and then put the thread back into the pool.
UserInformation: Kann verwendet werden um in der Applikation den Programmablaug zu unterbrechen um den Benutzer über ein Problem zu informieren. Wird insbesondere von Gui4j verwendet für die Validierung von Eingabewerten.
Gui4jCall: Represents the interface for all reflection call. Method calls, field accesses, integer constants, and also string constants are instances of this interface. Parsing of reflection calls is done by
Gui4jReflectionManager: Supports methods to method declarations by most specific argument types There is always one instance of this manager in order to cache method declarations.
Gui4jDefaultErrorHandler: Default Implementierung für Gui4jErrorHandler . Diese Implementierung zeigt ein Fenster mit einem Ok und einem Abort Button an.
| Home | Contact Us | Privacy Policy | Terms of Service |