---
title: 'Nützliches GWT-Wissen'
url: 'https://www.tutego.de/blog/javainsel/2012/01/ntzliches-gwt-wissen'
markdown: 'https://www.tutego.de/blog/javainsel/2012/01/ntzliches-gwt-wissen.md'
date: '2012-01-31'
description: 'GWT.isScript() liefert false, wenn die Anwendung im Entwicklungsmodus läuft. isScript() liefert dann true, wenn die GWT-Anwendung in JavaScript übersetzt wurde. Die Funktion ist nützlich, wenn in der der lokalen Umgebung Dinge anders sind (etwa Pfade), als in der übersetzten Produktivversion. GWT.…'
taxonomy:
  category:
    - GWT
---

# Nützliches GWT-Wissen

![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/)

## Nützliches GWT-Wissen

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

1. `GWT.isScript()` liefert `false`, wenn die Anwendung im Entwicklungsmodus läuft. `isScript()` liefert dann `true`, wenn die GWT-Anwendung in JavaScript übersetzt wurde. Die Funktion ist nützlich, wenn in der der lokalen Umgebung Dinge anders sind (etwa Pfade), als in der übersetzten Produktivversion.
2. `GWT.getModuleBaseURL()` liefert die `URL` zum Wurzelverzeichnis der GWT-Applikation. Siehe dazu auch [http://code.google.com/support/bin/answer.py?answer=60560&topic=10211](http://code.google.com/support/bin/answer.py?answer=60560&topic=10211 "http://code.google.com/support/bin/answer.py?answer=60560&topic=10211").
3. `GWT.setUncaughtExceptionHandler()` setzt einen Handler, der immer dann aufgerufen wird, wenn die Applikation eine `RuntimeException` sieht. Debuggen kann man etwa mit .
4. GWT 1.6 bringt einen neuen Eventing-Mechanismus mit (erinnert an EventBus). [http://www.itsolut.com/chrismusings/2009/04/28/business-events-with-gwt-16/](http://www.itsolut.com/chrismusings/2009/04/28/business-events-with-gwt-16/ "http://www.itsolut.com/chrismusings/2009/04/28/business-events-with-gwt-16/") stellt ihn vor.
5. Neben dem Paket server und client gibt es das Paket public (etwa src/com/example/cal/public/), in das alles kopiert wird, das die Client als statische Ressourcen verwenden möchte. Es kommt zu den anderen compilierten Dokumenten. Siehe .
6. Eine eigene CSS-Datei für das Styling (etwa lala.css) setzt man zunächst in den in den public-Ordner. In der Bla.gwt.xml bei den <inherits> fügt man dann die Zeile <stylesheet src="lala.css"/> hinzu.
7. `panel.setHorizontalAlignment()` setzt nicht den Panel selbst nach rechts/links, sondern alle Elemente, die folgen.
8. Soll in einer Zeile ein Element rechts, das andere Links angeordnet sein, so kann man ein `HorizontalPanel` aufbauen, das auf 100% setzen, zwei Elemente rechts und links setzen und dann die Zellen jeweils mit `setCellHorizontalAlignment(w1, HorizontalPanel.ALIGN_LEFT) und setCellHorizontalAlignment(w2, HorizontalPanel.ALIGN_RIGHT)` ausrichten.

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

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

---

## Navigation

- Previous: [Eclipse 3.8M5 und 4.2M5 Neuerungen](https://www.tutego.de/blog/javainsel/2012/01/eclipse-3-8m5-und-4-2m5-neuerungen.md)
- Next: [Thema der Woche: Temporal Patterns](https://www.tutego.de/blog/javainsel/2012/01/thema-der-woche-temporal-patterns.md)
