controler
Class BasicMainControler
java.lang.Object
controler.BasicMainControler
public class BasicMainControler
- extends java.lang.Object
On ne peut avoir qu'un seul controleur en MVC 2.
Un positionnement absolu (setLayout(null)
)
ne doit être utilisé que dans un des cas suivants. Lorsque le JFrame
:
¤ est non redimensionnable ;
¤ est composé exclusivement d'éléments dont la taille n'est pas affectée ;
par le redimensionnement du conteneur ou ;
par la modificaiton de la police, du look and Feel ou ;
par le changement du langage ;
¤ est composé exclusivement de JInternalFrame
;
¤ est composé exclusivement de JSplitPane
;
¤ est composé exclusivement de conteneurs personnalisés qui effectuent
des calculs de tailles et de positions qui sont relatives au contenant.
Il est conseillé d'utiliser de préférence un Layout (pas de positionnement absolu)
chaque fois que cela est possible. Cependant, un positionnement absolu est utilisé dans
les exemples de cette application car les JFrame
sont toujours non redimensionnables
et afin de permettre une utilisation simplifiée d'éditeurs GUI comme WindowBuilder.
JLayeredPane est un conteneur qui peut posséder des couches. Les composants contenus
dans un Layer (une couche de JLayeredPane) sont organisés selon leur position dans un
environnement en 3 dimensions : hauteur, largeur et profondeur.
Chaque JLayeredPane est caractérisé par la possibilité d’ajouter un composant à une couche. Pour
définir la priorité de cette couche on doit préciser une priorité. Une valeur de type Integer (pas int !)
donne ainsi la priorité de la couche par rapport aux autres. Cette prioritée joue également sur l’ordre
d’affichage. En effet, plus la valeur est grande plus le panel sera prioritaire et donc mise en avant.
- Version:
- 1.0.0
- Author:
- Mickaël Martin Nevot
Method Summary |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicMainControler
public BasicMainControler()
main
public static void main(java.lang.String[] args)
- Parameters:
args
-