Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jaxe.elements
Class JETable  view JETable download JETable.java

java.lang.Object
  extended byjaxe.JaxeElement
      extended byjaxe.elements.JETable
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class JETable
extends jaxe.JaxeElement
implements java.awt.event.ActionListener

Tableau affiché comme tel dans le texte. Les éléments du tableau ne peuvent être que de courts textes. Type d'élément Jaxe: 'tableau' paramètre: trTag: un attribut correspondant à une ligne de tableau paramètre: tdTag: un attribut correspondant à une cellule de tableau paramètre: thTag: un attribut correspondant à une cellule d'entête de tableau


Nested Class Summary
(package private)  class JETable.CustomCellRenderer
           
(package private)  class JETable.MyTableModel
           
 
Nested classes inherited from class jaxe.JaxeElement
jaxe.JaxeElement.MonBouton, jaxe.JaxeElement.MyMouseListener
 
Field Summary
(package private)  boolean avecEntete
           
(package private)  javax.swing.JTable jtable
           
(package private) static java.lang.String newline
           
(package private)  java.lang.String TDtag
           
(package private)  java.lang.String THtag
           
(package private)  java.lang.String TRtag
           
 
Fields inherited from class jaxe.JaxeElement
debut, doc, fin, kExposant, kGras, kIndice, kItalique, kNormal, kSouligne, noeud
 
Constructor Summary
JETable(jaxe.JaxeDocument doc)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          This method is invoked when an action occurs.
 void afficherDialogue(javax.swing.JFrame jframe)
          Affiche le dialogue correspondant à l'élément
 void ajcolonne()
           
 void ajligne()
           
protected  org.w3c.dom.Element findcellule(org.w3c.dom.Element tr, int csel)
           
protected  org.w3c.dom.Element findligne(int lsel)
           
 void init(javax.swing.text.Position pos, org.w3c.dom.Node noeud)
          Insère le texte de l'élément à partir de l'arbre DOM, à la position pos dans le texte
 void majAffichage()
          Mise à jour de l'affichage par rapport à l'arbre XML
protected  javax.swing.JTable makeTable(org.w3c.dom.Element el)
           
protected  javax.swing.table.TableModel makeTableModel(org.w3c.dom.Element el)
           
 void mettreAJourDOM()
          met à jour l'arbre de JaxeElement et l'arbre DOM à partir de modifs de la zone de texte
 void modifEntete()
           
 org.w3c.dom.Element nouvelElement(org.w3c.dom.Element defbalise)
           
protected  void obtenirTags(org.w3c.dom.Element defbalise)
           
static boolean preferreZone(jaxe.JaxeDocument doc, org.w3c.dom.Element el)
           
 void supcolonne()
           
 void supligne()
           
 
Methods inherited from class jaxe.JaxeElement
attStyle, avecIndentation, changerStyle, cheminA, couper, creer, creerEnfant, creerEnfants, effacer, elementA, elementsDans, enfantApres, fusionner, getComponentPositions, getComponents, getEditionAutorisee, getEffacementAutorise, getParent, getString, indentations, inserer, insererDOM, insertComponent, insertIcon, insertText, insertText, insPosition, majValidite, nombreXPath, nouvelElementDOM, regrouperTextes, remplacerEnfant, remplacerEnfantDOM, selection, setEditionAutorisee, setEffacementAutorise, supprimerEnfant, supprimerEnfantDOM
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newline

static java.lang.String newline

TRtag

java.lang.String TRtag

TDtag

java.lang.String TDtag

THtag

java.lang.String THtag

jtable

javax.swing.JTable jtable

avecEntete

boolean avecEntete
Constructor Detail

JETable

public JETable(jaxe.JaxeDocument doc)
Method Detail

preferreZone

public static boolean preferreZone(jaxe.JaxeDocument doc,
                                   org.w3c.dom.Element el)

obtenirTags

protected void obtenirTags(org.w3c.dom.Element defbalise)

init

public void init(javax.swing.text.Position pos,
                 org.w3c.dom.Node noeud)
Description copied from class: jaxe.JaxeElement
Insère le texte de l'élément à partir de l'arbre DOM, à la position pos dans le texte


makeTableModel

protected javax.swing.table.TableModel makeTableModel(org.w3c.dom.Element el)

makeTable

protected javax.swing.JTable makeTable(org.w3c.dom.Element el)

nouvelElement

public org.w3c.dom.Element nouvelElement(org.w3c.dom.Element defbalise)

afficherDialogue

public void afficherDialogue(javax.swing.JFrame jframe)
Description copied from class: jaxe.JaxeElement
Affiche le dialogue correspondant à l'élément


majAffichage

public void majAffichage()
Description copied from class: jaxe.JaxeElement
Mise à jour de l'affichage par rapport à l'arbre XML


mettreAJourDOM

public void mettreAJourDOM()
Description copied from class: jaxe.JaxeElement
met à jour l'arbre de JaxeElement et l'arbre DOM à partir de modifs de la zone de texte


findligne

protected org.w3c.dom.Element findligne(int lsel)

findcellule

protected org.w3c.dom.Element findcellule(org.w3c.dom.Element tr,
                                          int csel)

ajligne

public void ajligne()

ajcolonne

public void ajcolonne()

supligne

public void supligne()

supcolonne

public void supcolonne()

modifEntete

public void modifEntete()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from interface: java.awt.event.ActionListener
This method is invoked when an action occurs.

Specified by:
actionPerformed in interface java.awt.event.ActionListener