| Home >> All >> org >> gui4j >> [ core Javadoc ] |
org.gui4j.core: Javadoc index of package org.gui4j.core.
Package Samples:
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
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. ...
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.
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.
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.
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.
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.
Gui4jAbstractComponent: This class represents a base for all user-defined implementations of Gui4jComponent. It implements feature which are available for java.awt.Component.
JPanelImage: A normal JPanel with the added possibility to optionally set a background image. The image will be scaled to match the current size of the panel.
MethodCallReflection: Entspricht der Klasse java.lang.reflect.Method , ausser dass diese Klasse serialisierbar ist.
FieldCallReflection: Entspricht der Klasse java.lang.reflect.Field , ausser dass diese Klasse serialisierbar ist.
Gui4jComponentContainer: Contains the Gui4jComponent instances for a given resource file resolved for a given controller class type
Gui4jMouseListenerTablePopup: MouseListener um bei der rechten Maustaste das Popup anzuzeigen und um vorher die Selektion zu setzen.
ArrowIcon: Instances of this class represent an icon displaying an arrow pointing * up, down, left or right.
Gui4jSwingContainer: Stores the Swing instances and the relation between Swing instance and Gui4jComponent
TableLayoutConstants: TableLayoutConstants define the constants used by all the TableLayout classes.
| Home | Contact Us | Privacy Policy | Terms of Service |