---
title: 'Einen einfachen Baum mit Ext GWT (Tree, TreeItem)'
url: 'https://www.tutego.de/blog/javainsel/2009/06/einen-einfachen-baum-mit-ext-gwt-tree-treeitem'
markdown: 'https://www.tutego.de/blog/javainsel/2009/06/einen-einfachen-baum-mit-ext-gwt-tree-treeitem.md'
date: '2009-06-04'
description: 'Im Mittelpunkt steht com.extjs.gxt.ui.client.widget.tree.Tree, dem entweder com.extjs.gxt.ui.client.widget.tree.TreeItem-Objekte zugeordnet werden, oder ein komplexeres Modell zugewiesen wird. Mit TreeItem ist schnell ein statischer Baum aufgebaut: Tree tree = new Tree(); TreeItem rootTreeItem = n…'
taxonomy:
  category:
    - GWT
---

# Einen einfachen Baum mit Ext GWT (Tree, TreeItem)

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## Einen einfachen Baum mit Ext GWT (Tree, TreeItem)

04.06.2009 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

Im Mittelpunkt steht `com.extjs.gxt.ui.client.widget.tree.Tree`, dem entweder `com.extjs.gxt.ui.client.widget.tree.TreeItem`-Objekte zugeordnet werden, oder ein komplexeres Modell zugewiesen wird. Mit TreeItem ist schnell ein statischer Baum aufgebaut:

```java
Tree tree = new Tree();

TreeItem rootTreeItem = new TreeItem( "Hauptobjekte" );
tree.getRootItem().add( rootTreeItem );

rootTreeItem.add( new TreeItem( "Kunden" ) );
rootTreeItem.add( new TreeItem( "Seminare" ) );
rootTreeItem.add( new TreeItem( "Referenten" ) );
rootTreeItem.setExpanded( true );
```

tree.`addListener`( Events.OnClick, new Listener<TreeEvent>()

```java
{
```

`@Override` public void `handleEvent( TreeEvent be )`

```java
 {
 if ( be.getItem().isLeaf() )
 Info.display( "Element: ", be.getItem().getText() );
 }
} );
contentPanel.add( tree );
```

Wie bei Swing gibt es ein Root-Icon und darunter liegen die Kinder.

Mit einem Listener lässt sich erfragen, ob der Baum ausgefaltet wird oder ob Blätter ausgewählt wurden. Das Beispiel hört nur auf die Auswahl der Kinder und gibt eine Meldung aus.

Kategorien: [GWT](https://www.tutego.de/blog/javainsel/category/gwt/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Quaqua Look And Feel. Das bessere Mac OS X LaF](https://www.tutego.de/blog/javainsel/2009/06/quaqua-look-and-feel-das-bessere-mac-os-x-laf.md)
- Next: [SwingX 1.0](https://www.tutego.de/blog/javainsel/2009/06/swingx-1-0.md)
