Package | Description |
---|---|
edu.xtec.jclic | |
edu.xtec.jclic.beans | |
edu.xtec.jclic.boxes |
Modifier and Type | Field and Description |
---|---|
AbstractBox |
HelpActivityComponent.markedBox
The currently selected box in the
HelpActivityComponent , if any. |
Modifier and Type | Method and Description |
---|---|
void |
HelpActivityComponent.markBox(AbstractBox bx,
boolean play) |
Modifier and Type | Method and Description |
---|---|
void |
BoxBaseButton.setPreview(AbstractBox preview) |
Modifier and Type | Class and Description |
---|---|
class |
ActiveBox
Objects of this class are widely used in JClic activities: cells in puzzles and
associations, messages and other objects are active boxes.
|
class |
ActiveBoxBag
|
class |
ActiveBoxGrid
This class is a
ActiveBoxBag with constructors that
take an argument of type Shaper to build
all its ActiveBox elements. |
class |
AnimatedActiveBox
This class is currently used only in some
Skin
classes to animate progress bars. |
class |
BoxBag
A BoxBag is a class derived from
AbstractBox that contains
a collection of "boxes" (objects also derived from AbstractBox). |
class |
Counter |
class |
SimpleBox
This is the most simple implementation of
AbstractBox . |
class |
TextGrid
This class is a special
AbstractBox that displays a grid
of single characters. |
Modifier and Type | Field and Description |
---|---|
protected AbstractBox |
BoxBag.backgroundBox |
Modifier and Type | Field and Description |
---|---|
protected ArrayList<AbstractBox> |
BoxBag.cells |
Modifier and Type | Method and Description |
---|---|
AbstractBox |
BoxBag.findBox(Point2D p) |
AbstractBox |
ActiveBagContentPreviewPanel.getAbstractBox(int index) |
AbstractBox |
BoxBag.getBackgroundBox() |
AbstractBox |
BoxBag.getBox(int id) |
AbstractBox |
AbstractBox.getParent() |
Modifier and Type | Method and Description |
---|---|
void |
BoxBag.addBox(AbstractBox bx) |
static ActiveBoxGrid |
ActiveBoxGrid.createEmptyGrid(AbstractBox parent,
JComponent container,
double px,
double py,
ActiveBagContent abc,
Shaper sh,
BoxBase boxBase) |
static TextGrid |
TextGrid.createEmptyGrid(AbstractBox parent,
JComponent container,
double setX,
double setY,
TextGridContent tgc,
boolean wildTransparent) |
static BoxBase |
BoxBaseEditor.getBoxBase(BoxBase initialBoxBase,
Component parent,
Options options,
AbstractBox preview) |
void |
BoxBag.setBackgroundBox(AbstractBox bx) |
void |
AbstractBox.setParent(AbstractBox parent) |
Constructor and Description |
---|
AbstractBox(AbstractBox parent,
JComponent container,
BoxBase boxBase) |
ActiveBox(AbstractBox parent,
JComponent container,
BoxBase boxBase)
Creates new ActiveBox
|
ActiveBox(AbstractBox parent,
JComponent container,
int setIdLoc,
Rectangle2D r,
BoxBase boxBase) |
ActiveBoxBag(AbstractBox parent,
JComponent container,
BoxBase boxBase)
Creates new ActiveBoxBag
|
ActiveBoxGrid(AbstractBox parent,
JComponent container,
double px,
double py,
double setWidth,
double setHeight,
Shaper sh,
BoxBase boxBase) |
ActiveBoxPreviewPanel(AbstractBox parent)
Creates a new instance of ActiveBoxPreviewPanel
|
AnimatedActiveBox(AbstractBox parent,
JComponent container,
BoxBase boxBase)
Creates new AnimatedActiveBox
|
AnimatedActiveBox(AbstractBox parent,
JComponent container,
int setIdLoc,
Rectangle2D r,
BoxBase boxBase) |
BoxBag(AbstractBox parent,
JComponent container,
BoxBase boxBase)
Creates new ActiveBoxBag
|
Counter(AbstractBox parent,
JComponent container,
Rectangle2D r,
BoxBase boxBase)
Creates new Counter
|
JPanelActiveBox(AbstractBox parent,
BoxBase boxBase,
ImageObserver io)
Creates new JPanelActiveBox
|
SimpleBox(AbstractBox parent,
JComponent container,
BoxBase boxBase)
Creates new SimpleBox
|
TextGrid(AbstractBox parent,
JComponent container,
double setX,
double setY,
int setNcw,
int setNch,
double setCellW,
double setCellH,
BoxBase boxBase,
boolean setBorder)
Creates new TextGridBox
|
Copyright © 2004-15 Francesc Busquets (fbusquets@xtec.cat) & Departament d'Educació de la Generalitat de Catalunya (info@xtec.cat)
Licensed under the terms of the GNU General Public License.